我必须链接相关的video,但我还将在下面添加代码。
此代码如何构建而没有任何错误?
#define INTEGER Cherno
INTEGER Multiply(int a, int b){
INTEGER result = a * b;
return result;
}
当他打
Ctrl+F7
并在Visual Studio中构建代码时,它的构建没有任何错误。我想念什么?谢谢。
ps:我知道这段代码不会(至少不应该)编译,我只是想知道为什么在视频所有者的情况下它会编译。
最佳答案
您将返回INTEGER
,而不是result
。即使在链接的视频中,他也返回result
。
编辑后
在该视频中,他有一个带有预处理器的系统,该系统在构建时向其代码添加了其他包含内容。在链接之后的几秒钟内,他进行了检查。 Cherno
必须在该包含文件中的某个位置定义。
关于c++ - Visual Studio的以下代码构建没有任何错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61140096/