출처 : http://sweeper.egloos.com/3059940
1. shared_ptr
shared_ptr의 내용은 다음 링크를 참고하기 바라며, 특히 3-9 Circular reference 챕터를 자세히 읽어보기 바란다.
(위 링크엔 shared_ptr의 circular reference에 대한 예제가 포함되어 있다)
2. weak_ptr
shared_ptr은 자신이 참조하고 있는 객체(메모리 주소)에 대해
출처 : http://shaeod.tistory.com/396
boost란 C++ 커뮤니티 및 C++ 개발자들이 개발하고 있는 오픈 소스 라이브러리의 집합으로써,
C++를 위한 멀티스레딩, 정규표현식, 의사 난수 발생, 선형대수 등을 지원하는 유용한 라이브러리 집합이다.
또한 C++ 표준에 영향을 미치기도 하며, 최신 표준인 C++11에 boost 라이브러리가 몇
구조체 선언에서의 문제!!
리눅스는 이렇게 선언한다.
1 2 3 4 5 |
typedef struct { char a; int b; } __attribute__((packed)) myST; |
AIX에서는… 모두 보기
* 16진수 유니코드 문자 “%uD55C%uAC00%uC778” 같은 문자열을 한글로 변환하는 방법
1 |
document.write(unescape('%ud55c%uae00')); |
SetSuspendState(0, 1, 0);… 모두 보기
1 |
::SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2); |
… 모두 보기