c++ - Visual Studio的以下代码构建没有任何错误?

标签 c++ c visual-studio build compiler-errors

我必须链接相关的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/

相关文章:

c++ - OpenGL顶点数组不渲染

c - 字符串终止符 '\0' 与整数常量 0 的值如何相同?

c++ - 访问内存中的代码空间?

visual-studio - Visual Studio 对象浏览器忽略 XML 注释格式

c++ - 使用 c while 循环循环所有整数数组元素

c++ - 模板化类然后重载运算符 (C++)

c++ - 添加用于监听网络的新线程时应用程序卡住

visual-studio - 如何禁用程序断点/断言?

SQL 网络接口(interface),错误 : 26 - Error Locating Server

c++ - 是否可以根据模板类型参数的嵌套 typedef 的存在来专门化模板定义?