Senior Dogsbody Engineer  

在h文件里变量声明:

    template <class T, enum EDeviceType g_eDeviceType>
    class ILocalDeviceProtocolImpl : public T
    {
        public:
            ILocalDeviceProtocolImpl(){};
        protected:
            static const QString m_strModuleName;
    };

在cpp文件里变量初始化:

    template <>
    const QString ILocalDeviceProtocolImpl<ILocalPhdProtocol,DT_LOCALPRINTHEAD>::m_strModuleName = "LCLPHDPCOL: ";

注意:需要在变量初始化前面加上  template <>

posted on   高级打杂工程师  阅读(110)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
 
点击右上角即可分享
微信分享提示