<分区>
只是好奇函数的返回类型将如何影响 C++ 中的程序。例如,以下三个函数将执行相同的操作但具有不同的返回类型:
void myfun();
int myfun();
bool myfun();
假设 void myfun()
足以满足我的目的,因为不需要返回值。但是,我可能仍然会考虑使用 int myfun()
,因为随着开发的发展,这个函数可能需要返回一个值。那么,如果我使用 int myfun()
而不是 void myfun()
,我会期望什么样的成本?
标签 c++
<分区>
只是好奇函数的返回类型将如何影响 C++ 中的程序。例如,以下三个函数将执行相同的操作但具有不同的返回类型:
void myfun();
int myfun();
bool myfun();
假设 void myfun()
足以满足我的目的,因为不需要返回值。但是,我可能仍然会考虑使用 int myfun()
,因为随着开发的发展,这个函数可能需要返回一个值。那么,如果我使用 int myfun()
而不是 void myfun()
,我会期望什么样的成本?
最佳答案
绝对是开玩笑。这大约相当于改变它的成本。不要仅仅因为有一天它可能需要一个就给它一个返回值。严格按照您知道的需要进行操作。
关于c++ - 函数的返回类型将如何影响 C++ 中的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870826/