Effective C++之46

    技术2022-05-11  72

    条款46:需要类型转换的时候请为模板定义非成员函数        参考24条款,在使用类型转换的时候需要使用non-member函数,但在template中,这里可能存在一点问题,原因是在模板的参数推导的时候会遇到问题。        解决这个问题的方式是将这个non-member函数声明成类的friend函数,这样在参数推导的时候就能解决这个问题。  

    最新回复(0)