永发信息网

size_t与size_type有什么区别 - C / C++ -

答案:6  悬赏:0  手机版
解决时间 2021-03-17 02:35
size_t与size_type有什么区别 - C / C++ -
最佳答案
size_t和size_type是为了独立于机器而定义的类型;因为比如在这个电脑上int为2b,而另一台电脑上是4b。这样就给程序的可移植带来麻烦为了解决这个问题,在库内定义了如上类型;//为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int,unsigned。
在标准C/C++的语法中,只有int float char bool等基本的数据类型,至于size_t,或size_type都是以后的编程人员为了方便记忆所定义的一些便于理解的由基本数据类型的变体类型。例如:typedef int size_t;定义了size_t为整型。
全部回答
正确两个都不是基本数据类型,方便记忆而已
两种写法而已,等你以后接触多了,你会发现更多的数据类型但他们其实都是指向一种类型的只是不同写法而已,这也是为了方便阅读
不过,size_t不一定是int,它是受到平台影响的。一般来说在32位系统中size_t是unsigned int
size_t和size_type是为了独立于机器而定义的类型;因为比如在这个电脑上int为2b,而另一台电脑上是4b。这样就给程序的可移植带来麻烦为了解决这个问题,在库内定义了如上类型;//为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int,unsigned;
在标准C/C++的语法中,只有int float char bool等基本的数据类型,至于size_t,或size_type都是以后的编程人员为了方便记忆所定义的一些便于理解的由基本数据类型的变体类型。例如:typedef int size_t;定义了size_t为整型。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个半圆形花坛直径是12米,它的面积是()平
spring在ssh框架中到底起到什么作用
刘陈德地址在哪,我要去那里办事
请问浩方的恐怖丛林肉搏1.31怎么加木加钱啊?
暖气放水的过程是热的不放的时候就冰凉怎么办
找一本言情小说-内容是:男主女主开头就结婚了
lol瑞文怎么打未来守护者?。 我是个老瑞文,
开车走高速从唐海到阜阳途径多少高速路口
好家装饰地址在什么地方,想过去办事
我想去埃及金字塔和美国的考古学家考古,我如
你好,我自制的逆变器一短路就烧后级管子是怎
鑫达铝艺地址有知道的么?有点事想过去
紫发紫色瞳动漫少女有哪些
洋葱酥卤肉饭怎么做好吃
很久以前看过一部动物世界。描述草原或者沙漠
推荐资讯
只看重女朋友而兄弟的事一点没放在心上这种人
爱一个人什么感觉?下面痒?只有对爱人才能感
广汽传祺gs4只要下雨四个门排水孔漏水
贵州川达挖掘机学校地址在哪,我要去那里办事
求天津惠普打印机维修点?
读后感!我不骗人,以后都采纳!
新概念手机连锁卖场这个地址在什么地方,我要
用“李齐敏”写一首诗表达我爱她,谢谢大家
风云什么意思
手机老是提示空间不足,如果手机恢复出厂设置
浅凝半夏是什么意思r
在右面的竖式里,26里的2乘32的积表示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?