2017-04-20 2 views
0

에서 어떤 회원은이 코드가 있습니다. 그러나, 나는 엑스 코드에서이 오류 (LLVM 8.1)C++ 네임 스페이스

  • 없음 멤버 이름 "LuaWrapper"네임 스페이스에 LuaCpp는

동일한 코드는 비주얼 스튜디오 2015 주에서 제대로 컴파일하지가 다음 위의 코드는 "더미"이며, 아무 것도하지 않습니다. 그러나 그럼에도 불구하고 컴파일은하지 않습니다.

답변

0

Defining a class within a namespace

이 말했다 유용한 이전 게시물입니다 : 네임 스페이스의 회원이 될 수있는 클래스를 선언 할 수 있지만 네임 스페이스 블록 외부에서 클래스를 정의해야합니다.

ଘ (7 * 'ᵕ ') 7 *'LuaWrapper 외부에서 LuaWrapper의 GetInstance() 메서드를 정의 해보십시오.

namespace LuaCpp { class LuaWrapper; } 

    class LuaCpp::LuaWrapper { 
    public: 
     static LuaWrapper * GetInstance() { return nullptr; } 
    } 
+0

효과 없음 .. 같은 오류 –

관련 문제