2011-08-06 5 views
2

나는 <이>STL 비트 세트 문제

using std::bitset<REG_SIZE>; 
using std::bitset<REG_SIZE_2>; 

template <int regSize=REG_SIZE>class Foo{ 
    bitset<regSize> bits; 
}; 

내가 그러나 오류를 제공하지 않는 헤더 파일에

using namespace std; 

를 사용할 수있는 변수 비트 세트가있는 템플릿 클래스 "HEADER_FILE을"이 .

오류 : template_id는 using 문에 나타날 수 없습니다.

나는 잘못 가고있다.

답변

5

사용

using std::bitset; 

대신. 더 좋게 변경하려면 다음으로 변경하십시오.

헤더의 전역 범위를 오염시키는 것은 좋은 일이 아니기 때문에 변경하십시오.