[英]How do you include a template in c++ code?
我对C ++的某些语法元素感到不舒服,特别是在编译和包含方面。 我正在尝试实施以下问答中列出的解决方案:
boost :: property_tree :: json_parser和两字节宽的字符
为此,请将建议的模板代码粘贴到我的.cpp文件包含的.h文件中。 我还把以下内容添加到了.cpp的顶部,以为我需要引用我要覆盖的内容:
#include "boost/property_tree/detail/json_parser_write.hpp"
我收到以下编译错误:
Error 11 error C2912: explicit specialization; 'std::basic_string<_Elem,_Traits,_Ax> boost::property_tree::json_parser::create_escapes(const std::basic_string<_Elem,_Traits,_Ax> &)' is not a specialization of a function template d:\abr.trunk\e1\livesdencoder\web\encodingservice\h264presentation.h 151
我要为注册使用此create_escapes覆盖而做错了什么? 提前致谢!!
将所有文件都放在同一个.hpp文件中...请记住:模板就像宏一样...祝您好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.