c ++中函数原型的最佳用途是什么?
例如,据我了解,您可以使用它将功能置于“主要”范围之内。功能。什么时候被认为有用?
我总是希望将主文件放在主文件的底部作为个人偏好。
我没有很多使用C ++的经验,并试图用它来改进。
我注意到如果你没有proto类型它似乎有更快的执行时间。
答案 0 :(得分:2)
到目前为止,拥有函数原型最有用的效果是您不需要将所有函数定义放在各自的头文件中。如果是这种情况,编译时间就会出现!#/ p>
另一个重要的情况是,两个函数实现彼此之间存在周期性依赖关系。在这两个函数之后声明这些循环依赖定义使得这成为可能。即使对于功能模板,这有时也是必要的。