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其他行是評論 –