Skip to main content

C1505

函数如果为非void返回类型,则其所有退出路径必须有一个包含表达式的显式return语句

Category: Mandatory

Decidability: Decidable

Scope: Single Translation Unit

依据

return 语句中包含的表达式为函数提供返回值。如果一个非 void 函数没有返回值,但调用它的函数需要使用返回值,则会导致未定义行为。为防止此类问题,在非 void 函数中必须保证:

登录查看完整文章