【发布时间】:2014-02-11 08:34:49
【问题描述】:
我有一个关于如何编译程序的问题。如果我正在用 c++ 编写一个程序并且我犯了一个错误,比如说,输入:
int x = 4;
cout << x % 10 = 0;
// assignment error
程序是否仍然会编译这个并有错误,或者程序在错误修复之前根本不编译?
换个说法,编译后的代码会出错吗?
【问题讨论】:
-
通过您的编译器运行它并找出答案?或者改写这个问题,因为我不是一个人在想……“嗯?”
-
@OMerObaid 我认为使用在线编译器可能很难解决这个问题。他宁愿在他的机器上尝试这个并检查输出,而使用在线编译器,如果它没有编译,他真的不能检查任何东西,除了它没有运行的事实:)
-
直到出现编译错误才会编译成功
标签: c++ c++11 compiler-construction error-handling