首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为什么char_traits不能作用于"non POD type"解决思路

2012-03-29 
为什么char_traits不能作用于non POD type?Char_traits.h里面写到:// Generic char_traits class.Note t

为什么char_traits不能作用于"non POD type"?
Char_traits.h里面写到:

// Generic char_traits class. Note that this class is provided only
// as a base for explicit specialization; it is unlikely to be useful
// as is for any particular user-defined type. In particular, it
// *will not work* for a non-POD type.

这个限制到底是什么意思呢?

[解决办法]
就说明CHAR是POD类型呀

在模板特化时候会用到
[解决办法]
一般用户自定义类型就不行比如
struct Test{
Test(){}
int i;
};

热点排行