1

你能帮我解决这个问题吗?

我想知道 ac\c++ 函数可以定义的所有类型。例如,以最简单的方式将函数定义为 void、int、double、char、string 等。然后 W 可能会定义 String[] 的函数类型也。请您解释一下可以定义函数的“所有”可能变体是什么。

BR瓦尔德

4

3 回答 3

1

有无数种可能的函数签名。您可以让函数返回内置类型或您自己定义的类型。

于 2013-09-09T20:40:52.377 回答
0

是的,C++ 函数的返回类型可以是内置或用户定义的任何有效数据类型。

于 2013-09-09T20:45:43.293 回答
0

你放在函数名前面的定义是要返回的值的类型。因此,void函数不返回任何值,int函数必须返回int值,user_def_type函数必须返回user_def_type值。函数的完整签名由其返回值类型、名称和参数列表定义,每个参数都使用其类型声明。所以,你有无数种方法来定义函数。

于 2013-09-09T20:45:54.613 回答