在我的頭文件:方法無法解析
Esame();
Esame(string);
Esame(string, Voto);
這是一個C++類測試儀:
//OK
Esame esame("Algoritmi e strutture dati", 30);
esame.stampaEsame();
//OK
Esame esame2("Metodi Avanzati di Programmazione");
esame2.setVoto(26);
esame2.stampaEsame();
//ERROR
Esame esame3();
esame3.setVoto(26); //Method could not be resolved
esame3.stampaEsame(); //Method could not be resolved
的代碼不會編譯的。爲什麼在上面的代碼中使用相同的類創建對象時找不到方法?
你的第二個例子'Esame esame3 = Esame()'與你的第一句話意思矛盾。 –
@LuchianGrigore希望你現在正確! – Anirudha
你在說''Esame()'不會調用默認構造函數「,但它確實(在你發佈的例子中)。 –