Effective C++之24

来源:互联网 发布:大富翁炒股软件下载 编辑:程序博客网 时间:2024/05/18 03:04
条款24:若所有参数皆需类型转换,请为此采用no-member函数
       如果某个函数的所有参数,包括this指针指向那个隐含参数都需要进行类型转换,那么no-member是必须的。对于member函数来说,this是个死结,因为这个参数在这种情况下不能进行类型转换。
       这里涉及到重载的问题,在这个地方尤其要注意,否则会陷入重载的深渊。C++重载有n种规则,我的原则是尽量少用重载。
 
原创粉丝点击