0
我在创建实例时遇到问题。这是非常简单的代码,并且总是可以正常工作,但是当我开始为C++ 11使用MinGW编译器时,发生了这种错误。实例未在主函数中声明
main.cpp中:16:35:错误: 'myObjekt' 在此范围内未声明
main.cpp中:16:50:错误:预期类型说明符main.cpp中:16:50:错误:
预期 ';' main.cpp中:20:12:错误:类型 '删除' '给
到说法',预计指针
#include <iostream>
#include "Objekt.h"
int main(int argc, char** argv){
std::cout << "Hi!" << std::endl;
Colonisation::Objekt::Objekt* myObjekt = new Colonisation::Objekt::Objekt(5,4);
std::cout << myObjekt->getXPosition() << std::endl;
std::cout << myObjekt->getYPosition() << std::endl;
delete myObjekt;
return 0;
}
错误消息提到第16行和第20行,但您的代码只有15行。 – jogojapan
你确定它是“Colonization :: Objekt :: Objekt',而不仅仅是'Colonization :: Objekt'? –
@jogojapan其他行是评论 –