有关模板的一些注意情况

来源:互联网 发布:halcon二维码识别优化 编辑:程序博客网 时间:2024/06/14 13:54

友元模板函数定义在模板内部会导致重复定义


#include <iostream>
using namespace std;


template<typename Type> class Bar
{
    template<class T> friend void fcn(const Bar<T>& b) {cout<<b.pri<<endl;} 
    Type pri;
};


int main(void)
{
    Bar<int>  bi;
    //Bar<float>bf;
    
    fcn(bi);
    //fcn(bf);
    system("pause");
}

0 0
原创粉丝点击