C++Primer第五版 第六章习题答案(51~56)

╰半夏微凉° 2023-10-17 10:33 24阅读 0赞

51:

  1. #include <iostream>
  2. #include<string>
  3. #include<vector>
  4. using namespace std;
  5. void f()
  6. {
  7. cout<<"f()"<<endl;
  8. }
  9. void f(int)
  10. {
  11. cout<<"f(int)"<<endl;
  12. }
  13. void f(int,int)
  14. {
  15. cout<<"f(int, int)"<<endl;
  16. }
  17. void f(double,double = 3.14)
  18. {
  19. cout<<"f(double,double = 3.14)"<<endl;
  20. }
  21. int main(int argc, char** argv)
  22. {
  23. f(2.56, 42);//编译器报错
  24. f(42);
  25. f(42, 0);
  26. f(2.56,3.14);
  27. return 0;
  28. }

52:知识点1:实参类型到形参类型的转换。

在匹配过程中,除了精确匹配还有几种转换类型的匹配方式。

<

发表评论

表情:
评论列表 (有 0 条评论,24人围观)

还没有评论,来说两句吧...

相关阅读