c++ - 返回通过分支路径的变量的最佳实践?
问题描述
在每条路径的末尾都有一个 return 语句会更好吗?
int foo( int B ) {
int A{ 0 };
if ( A > B ) {
doSomething(A);
return A;
}
doSomethingElse(A);
return A;
}
还是最后有一个返回声明更好?
int foo( int B ) {
int A{ 0 };
if ( A > B ) {
doSomething(A);
} else {
doSomethingElse(A);
}
return A;
}
解决方案
推荐阅读
- travis-ci - 使用 travis ci api 重新启动构建
- java - 以相反的顺序打印递归
- node.js - 403 禁止 expressjs 后端
- java - 回调中的 Java 数组数据损坏
- blogger - 除类别外的最后帖子
- git - 将更改推送到新分支
- c# - 单个 Microsoft Bot 框架中的 Luis + CustomVision
- android - 如何设置使用 React Native 和 react-native-fs 下载文件的标题?
- java - 使用 javassist 更改代码无效 (MethodCall)
- python - matplotlib 中的谷物分布图