error C4996: ‘Json::Reader::Char’: Use CharReader and CharReaderBuilder instead

C++解析Json文件时
使用旧API编译器有诸如下面的提醒,有点编译器会报warning,有的编译器会报error

warning: 'Reader' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations]

warning: 'FastWriter' is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations]

如果希望坚持使用旧API可以在文件头部加入这段代码:

#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(disable : 4996)
#endif


版权声明:本文为weixin_36212725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。