블로그 이미지
자신의 단점을 메꾸는 것을 단(鍛)이라 하고 자신의 강점을 갈고 닦는 것을 련(鍊)이라 하여, 두가지를 합친 것을 단련이라고 부른다. 붕대마음

카테고리

전체목록 (667)
참고사이트 (8)
Goal (4)
Travel (10)
My Life (105)
Game (35)
Game Review (7)
Game Plan (0)
Books (5)
English (1)
Optimizing (12)
Study (218)
유용한 것들_etc (44)
유용한 것들_func (20)
Unity (48)
Unreal (87)
작업장 (54)
RenderMonkey (6)
정리요망 (1)
따라잡기 시리즈 (0)
링크용 (0)
Total345,595
Today85
Yesterday123

boost::has_trivial_assign

Study/C++ / 2011. 4. 10. 16:26

boost::has_trivial_assign<>.
:  trival assignment operator를 가지고 있는지 없는지를 알아내는 메타함수.
   assignment operator은 대입연사자의 뜻.
   클래스를 구현시 대입연산자(assignment operator)을 정의해주지 않으면
   암묵적으로 대입연산자를 자동으로 생성.
   ex ) A& A::operator=(const A&);
   이처럼 명시적으로 대입연산자를 정의하지 않으면 위와 같이 자동으로 만들어 주는 것을
   trivial assignment operator(간단한 대입 연산자)이라고 한다.
   이는 boost::true_type과 boost::false_type을 리턴해 준다.
   리턴값이 boost::true_type이라는 말은 해당 타입에 대한 자동 대입 연산자가 있다는 뜻.

'Study > C++' 카테고리의 다른 글

factory function (팩토리 함수)  (0) 2012.05.12
Hash 함수 모음  (0) 2011.04.22
boost::has_trivial_assign  (0) 2011.04.10
메모리맵 파일  (0) 2011.04.09
LIB / DLL 차이점  (0) 2011.03.17
How to convert std::string to TCHAR*  (0) 2011.01.06
Posted by 붕대마음

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함