2011년 4월 13일 수요일

cpp] 예제로 바로 알아보는 c와 c++ - 26

#include <iostream>
using namespace std;
union un{
 long data;
 short s;
 char c;
};
void main()
{
 cout << "Seoul" << endl;
 union un aa;
 cout << sizeof(aa) << endl;
 cout << &aa.data << '\t'
  << &aa.s << '\t'
  << (void*)&aa.c << endl;
}

union 사용법.
aa.c는 cout이 char형으로 읽어버릴까봐 void포인터로 변환해서 주소출력.

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...