C++之需要类型转换时请为模板定义非成员函数(46)---《Effective C++》
条款46:需要类型转换时请为模板定义非成员函数请将这篇文章和条款24对比学习,可以更好地理解这篇文章的主题,条款24主要介绍了“non-member函数才可以对实参进行隐式转换的能力”,具体举例是自定义一个类A,然后让A和一个int类型整数相乘,分别介绍了将operator*函数声明为member函数或者non-member函数,由于乘法满足交换律,member函数无法解决operator*函数的交
原创
2017-08-15 11:33:20 ·
533 阅读 ·
0 评论