|
#include <iostream.h>
main()
{ int i=9;
int j=8;
int* ip = &i;
int* jp = &j;
cout << ip << " " << jp << endl;
(int)ip^=(int)jp;
cout << ip << " " << jp;
cin >> i;
}
이걸 어거지라고 하면 할 말없어요?
그럼
선진이 님이 쓰신 글 :
:
: X^=Y; Y^=X; X^=Y;
:
: 이렇게 하니까, 에러가 나는데요...
:
: X가 가리키는 주소와 Y가 가리키는 주소를 서로 바꾸어보려고 하거든요.
:
: 빌더 6.0 SP4에서 컴파일 했는데...
:
: 그리고, 저 혼자 독학했습니다...
:
: 몰라서 죄송합니다...
:
:
:
|