sizeof(string)的问题

时间:2008-05-12 11:48:25   来源:论坛整理  作者:  编辑:chinaitzhe
我在vc.net2003里面得到sizeof(string)的值是28,不知道怎么得到的,估计是和string定义的内容有关系,但是我查不到string具体里面包含的东西,谁能给列出来讲讲么?谢谢了
网友回复:typedef basic_string <char, char_traits <char> , allocator <char> >
string;

网友回复:打开string文件自己看源码即可。
网友回复:basic_string定义在 xstring文件中
从480行到2060行
网友回复:string 是个类型别名
typedef basic_string <char, char_traits <char> , allocator <char> >
string;
所以查看basic_string的定义
用编译器可以跟踪定义地点,比较好用,如DEV-CPP只要按住ctrl点击一个东西就去定义处了
网友回复:看看你使用的string 是类 还是类型
sizeof 只是取得string本身类型的大小。
关键字:sizeof,string,问题,
上一篇:C优先级问题!!

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面