나는 당신이 공백이 볼 수 있듯이 그들은이클래스 이름을 지정하는 데 공백이 있습니까? 나는이 후이 코드</p> <pre><code>class WXDLLIMPEXP_FWD_CORE wxKeyEvent; </code></pre> <p>을보고
class WXDLLIMPEXP_FWD_CORE wxKeyEvent : public wxEvent{
//some code
};
같은 클래스를 정의 wxWidgets에의 소스를 통해,하지만 당신은 할 수 없습니다 그것은 클래스를 명명하는 동안 더 성공적으로 컴파일하는이 작은 코드를 작성했습니다. '
#include <bits/stdc++.h>
using namespace std;
class a
{
public:
int x;
};
class a b
{
// it fails if i add anything there
};
int main()
{
return 0;
}
cl에 뭔가를 추가하면 컴파일되지 않습니다. 엉덩이 a. b. 무슨 일인지 말해 줄래?
감사합니다.
'WXDLLIMPEXP_FWD_CORE' 매크로입니다. 나는 이것이 공백이되어 실제로는 이름의 일부가 아닐 것이라고 생각한다. – NathanOliver
@ Nathan 정말로 공백으로 확장되지 않는다. –
@ πάνταῥε these 이러한 것들이 윈도우와 관련되어 있다면 gtk, osx 관련 이벤트를 어떻게 처리 할 수 있는지 알고 있습니까? – PrashantKumarNirmal