g++ 编译 时常见错误

一.    g++  编译 带template 方法,失败 err:  undefined reference to  , 找不到链接函数

    原因: g++ 不完善, g++不支持模板类的分离编译

   .h 如此定义

    template<class T>
    static std::string to_string(const T &t);

    把实现此方法的内容也在放到.h

   template<class T>
    std::string CStringTooler::to_string(const T &t) {
         std::stringstream ss;
         ss << t;
         return ss.str();
   }

   便可编译通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值