1. 절대 using namespace를 사용하지 말것. boost serialization 에서는 기존의 std container 의 serialization 을 지원해주는 부분이 있기 때문에 충돌이 발생하여 serialization 이 원할히 돌아가지 않는다. 대신 모든 type 마다 앞에 namespace:: 를 붙여준다. 예를 들어 std namespace 안의 vector 로 변수 test 를 생성하고자 하는경우
using namespace std;
vector<int> test; ---> std::vector<int> test;
using namespace std;
vector<int> test; ---> std::vector<int> test;
'Tools for Dev' 카테고리의 다른 글
boost::enable_shared_from_this (0) | 2008.10.01 |
---|---|
boost test (0) | 2008.09.12 |
boost 를 이용한 프로그램 컴파일 후 실행하는 중 "error while loading shared libraries: " 를 만난 경우.. (2) | 2008.08.08 |
새로운 compile options (0) | 2008.07.24 |
Test Driven Development (TDD) & Unit Test (0) | 2008.06.11 |
댓글