編譯通過,連結階段報錯:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
fatal error LNK1120: 1 unresolved externals
程式入口函數拼寫為 int mian()(漏寫 'n'),導致連結器找不到標準的 main 函數。
// 錯誤
int mian() { ... }
// 正確
int main() { ... }
main(小寫),參數為 int argc, char* argv[] 或空參數。LNK2001。int main() {
zrf_Ratio x(3,7), y(4,9), z;
z = x - y; // 使用運算子多載
cout << "x-y=" << z << endl;
z = x + y;
cout << "x+y=" << z << endl;
// ... 其他運算
return 0;
}