百科问答小站 logo
百科问答小站 font logo



C++ 有哪些缺点? 第1页

  

user avatar   giantchen 网友的相关建议: 
      

C++ 的函数重载决议规则是所有语言中最复杂的,因为他允许用户以两种方式自定义隐式类型转换。

比如有下面两个函数:

       Employee* findEmployee(const std::string& surname, const std::string& givenName, bool retired = false); Employee* findEmployee(const std::string& fullName, bool retired = false);     

那么

       Employee* e = findEmployee("Chen", "Shuo");      

对应哪个?

如果原来代码里只有第一个函数,现在有人新增了第二个重载,会造成什么后果?




  

相关话题

  在C++中链表重不重要? 
  C#相对路径 连接Access数据库怎么写?? 
  Java为什么选择interface来作为"接口"这个功能的关键字? 
  3个小时,用 C++ 写不出AVL树,有些迷茫,怎么办? 
  低代码开发以后有前景么?会不会最后一地鸡毛? 
  为什么程序员不自己单干? 
  做主程序员是怎样的体验? 
  为什么那些会多国语言的人常常被赞赏,貌似没什么人因为精通各种编程语言而赞赏程序猿? 
  对于C/C++服务器编程有什么推荐的书籍或资料? 
  去互联网公司/软件公司(技术岗) 实习要注意哪些问题? 

前一个讨论
不写代码只解bug,有前途吗?
下一个讨论
一块绝妙 Pizza 的标准是什么?





© 2024-11-08 - tinynew.org. All Rights Reserved.
© 2024-11-08 - tinynew.org. 保留所有权利