codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon [type_traits] 생성자는 허용하는 is_pod 를 찾고 있다면
개발/VC++ | 2010. 3. 4. 17:00

is_pod 는 제약이 보다 심해 원하는 경우 사용할 수 없었을 것이다.

has_trivial_copy 이 정답이다.
memcpy 동작이 문제없이 되는 모든 경우 사용될 수 있다. (메모리 직렬인 경우)

더불어 (재정의된) = (대입) 동작이 문제없이 되는 경우는
has_trivial_assign 이 있다. (메모리 비직렬인 경우)

이는 boost 에 존재하며
vc 확장으로는 __has_trivial_copy 를 사용하면 된다.
사실 boost has_trivial_copy 역시 내부적으로는 __has_trivial_copy 를 이용할 것이지만 (vc 의 경우)


arrow 트랙백 | 댓글



icon Lock Free Programming
개발/기본 | 2010. 1. 20. 15:14

기존의 Lock 방법에 비해 다소 귀찮지만 Dead-Lock 을 발생하지 않는 설계 방법이다.
기본적으로 CAS (Compare & Swap) 기법을 사용한다.

arrow 트랙백 | 댓글



icon VS 에서 파일 검색이 안될때...
개발/VC++ | 2009. 11. 10. 15:00

찾을 파일이 없스니다. 라고 나오면 CTRL + ALT + BREAK (검색을 멈추는 키) 를 누르면 해결됨
http://bspfp.pe.kr/65


arrow 트랙백 | 댓글



[PREV] [1][···][17][18][19][20][21][22][23][···][25] [NEXT]
관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net