std :: set과 class를 사용하여 결합하려고합니다 :클래스에서 std :: set 사용?
#include <set>
class cmdline
{
public:
cmdline();
~cmdline();
private:
set<int> flags; // this is line 14
};
그러나 set 플래그가 마음에 들지 않습니다. 부분 :
cmdline.hpp:14: error: ISO C++ forbids declaration of 'set' with no type
cmdline.hpp:14: error: expected ';' before '<' token
make: *** [cmdline.o] Error 1
내가 볼 수있는 한, 나는 int 형을 주었다. "변수 설정"행을 다르게 작성합니까, 아니면 허용되지 않습니까?
보너스 포인트를 참조하십시오. 더 많은 사람들이 그랬 으면 좋겠어 :) – jalf