我正在尝试将我的C++类用于iPhone应用程序。我在XCode中有2个编译错误,我不太明白。这是第一位的,在这个头文件myApps.h,我宣布一个class myApps
和struct PointF
:C代码的XCode编译错误
#pragma once
struct PointF {
float x;
float y;
}; // **compilation error message here :Multiple types in one declaration**
class myClass {
...
}
第二个错误是在头文件中也
#pragma once
class myClass1;
class myClass2;
class MyClass
{
public:
MyClass(void *view);
~MyClass();
virtual void Draw(myClass1 *c1);
//Error: Candidate is virtual void MyClass::Draw(myClass1 *)
virtual void Move(myClass2 c2[], myClass1 *c1, void *callback);
//Error: Candidate is virtual void MyClass::Move((myClass2, myClass1*, void*)
};
感谢您的帮助
你确定它不会在某些cpp文件中产生错误,然后引用这些位置? – Ali1S232 2011-06-07 04:48:56
请使用编辑框上方显示的“{}”使用正确的格式。也使问题更清楚。 – iammilind 2011-06-07 04:49:49
你说你声明'class myApps',你去声明'class myClass',并在另一个文件中声明'class MyClass'。这是导致你问题的确切代码吗? – littleadv 2011-06-07 04:50:17