2012-06-21 5 views

답변

5

Boost.Any에서 문서 : 새로운 콘텐츠 우 양쪽에 입력 값과 등가가되도록

template<typename ValueType> any & operator=(const ValueType & rhs); 

는, 이전 콘텐츠를 폐기 우축의 카피를

.

그래, 그렇게하는 것이 안전합니다. 문자열의 복사본이 저장되며 참조는 저장되지 않습니다.

1

예입니다. boost::any은 유형이 Copyable 개념을 충족한다고 가정하고 복사본을 만들어 모든 것을 취합니다.