c++ - 当函数未在默认返回路径上显式返回值时强制出错?

标签 c++ compiler-errors return-path

在 VC++ (VSTS 2008) 中,有没有办法为未在默认返回路径(或任何其他快速定位它们的方法)上显式返回值的函数强制编译器错误?

在同样的问题上,对于这些函数实际返回的内容是否有任何保证?

最佳答案

我不知道确切的警告编号,但您可以使用#pragma warning 强制将特定警告视为错误:

例子:

#pragma warning( error: 4001)

将警告 4001 视为错误

关于c++ - 当函数未在默认返回路径上显式返回值时强制出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1588665/

相关文章:

c++ - 请推荐比 Turbo C++ 最新的编译器?

java - 如何从主函数打印(另一个函数的)整数?

haskell - 在 Mac OSX 上导入 haskell 库会出错

java - 在 main 中创建类对象时找不到符号错误

sendgrid - 如何使用 SendGrid 添加返回路径邮件 header

c++ - 即使输入正确的内容,程序始终会引发异常

c++ - 如何编写 C++ 程序以在行数 > 30 时删除文本文件

C++ 单例类——继承的好习惯