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

size_t与size_type有什么区别解决思路

2012-10-11 
size_t与size_type有什么区别如题,刚接触这一方面不是很清楚,还望明白人赐教~~[解决办法]size_t是全局定义

size_t与size_type有什么区别
如题,刚接触这一方面不是很清楚,还望明白人赐教~~

[解决办法]
size_t是全局定义的类型,size_type是STL类中定义的类属类型

[解决办法]
sizt_t是C++的一个标准的typedef.全局有效,定义在全局名称空间中
size_type是STL定义的,只在namespace std中有效
[解决办法]
更正一下一楼和楼上的错误。

size_t不一定是int,他是受到平台影响的。
一般来说在32位系统中size_t是unsigned int
[解决办法]
VC6中定义size_t为typedef unsigned int size_t
size_type应该是C++为例如string类和许多其他库类型定义的配套类型,使这些库类型的使用与机器无关,一般定义为unsigned类型(例如unsigned int unsigned long)

热点排行