腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
"#define __
SIZE_T
“
和
"typedef
int
size_t
”
现在我已经几次看到下面的"
size_t
“声明,但我真的不知道这是什么意思: #ifndef __
SIZE_T
typedef unsigned
int
size_t
;#define __
SIZE_T
在做什么?单单使用typedef就不足以完成这项工作吗?
浏览 59
提问于2020-08-18
得票数 1
7
回答
size_t
和
无符号
int
的区别?
、
、
我对
size_t
感到很困惑。我在网上搜索过,到处都提到
size_t
是一个无符号类型,所以它只能表示非负值。我的第一个问题是:如果它只用于表示非负值,为什么不使用unsigned
int
而不是
size_t
? 我的第二个问题是:
size_t
和
unsigned
int
是否可以互换?如果没有,那为什么?有谁能给我一个
size_t
的好例子及其简单的工作原理吗?
浏览 5
提问于2013-11-01
得票数 145
回答已采纳
2
回答
为什么
size_t
和
无符号
int
比
int
慢?
、
、
、
有趣的是,如果我将
int
类型更改为用于数组A、WorkArray (在std::vector
和
函数sort的参数列表中)以及val_min,则时间将增加到67.4!这是三倍慢一点!新的守则如下:#include <vector>{ <
浏览 1
提问于2018-03-16
得票数 5
回答已采纳
2
回答
unsigned
int
与
size_t
?
、
、
、
、
我注意到,现代的C
和
C ++代码似乎使用
size_t
而不是
int
/ unsigned
int
几乎无处不在 - 从C字符串函数的参数到STL。我很好奇这个原因和它带来的好处。
浏览 648
提问于2017-12-14
4
回答
size_t
vs
int
警告
、
、
std::vector v;}我知道size()返回
size_t
,只是想知道忽略这个警告是安全的,还是应该将所有循环变量都设置为
size_t
类型
浏览 1
提问于2011-07-05
得票数 46
回答已采纳
2
回答
int
对无符号
int
对
size_t
、
、
访问
和
大小变量的类型。 array_ = new real[xSize];} 使用
size_t
或无符号
int
而不是
int
是否有意义?在阅读了
size_t
的定义之后,我倾向于使用它。然而,在许多代码中,我看到到处都是ints。这是一种类似java的编码风格吗?
size_t<
浏览 1
提问于2015-10-21
得票数 2
回答已采纳
8
回答
unsigned
int
与
size_t
、
、
我注意到现代的C
和
C++代码似乎在几乎所有地方都使用
size_t
而不是
int
/unsigned
int
-从C字符串函数的参数到STL。我很好奇这样做的原因和它带来的好处。
浏览 5
提问于2008-09-25
得票数 537
回答已采纳
1
回答
当
int
小于
size_t
时赋值给
size_t
、
、
、
考虑下面的代码:
size_t
s = 100000; 如果在编译此代码的平台上,
int
数据类型为16位宽,而
size_t
为32位宽,会发生什么情况?s变量是否包含值100000?或者100000将被认为是整数,从而溢出其16位范围,从而导致未定义的行为
和
未定义的值到s
浏览 27
提问于2019-02-24
得票数 2
回答已采纳
2
回答
使用
int
和
size_t
时结果的差异
、
、
、
、
在阅读一篇关于
size_t
和
ptrdiff_t数据类型的使用的文章时,我看到了这个示例:守则:unsigned B = 1;
int
*ptr = array + 3;printf("%i\n", *ptr); 我无法理解几件事。首先,如何添加signed
和
unsigned数字将输入结
浏览 2
提问于2014-11-15
得票数 6
回答已采纳
4
回答
与
size_t
相比,返回
int
?
、
、
、
、
我正在编写“如何像C++中的计算机科学家一样思考”中的一些代码示例,这一个是关于处理扑克牌类型的对象
和
扑克牌的。我正面临着这样的情况:
size_t
deckSize = deck.size();我认为我可以使用
size_t
并逃脱惩罚,以避免在不同的架构上出现问题,正如我一直在读的那样,但我想知道如果我返回i,但它大于整数,我会使程序崩溃吗?在我的问题中编辑得更具体:一旦我开始使用向量来处
浏览 1
提问于2010-12-16
得票数 5
回答已采纳
3
回答
从
size_t
转换为
int
,还是使用
size_t
迭代?
是更好地将迭代器条件右操作数从
size_t
转换为
int
,还是迭代可能超过
int
的最大值?答案是具体的实现吗?
int
a;{ { }for (
int
i = 0; i < (
int
)vect.s
浏览 0
提问于2009-08-12
得票数 9
回答已采纳
4
回答
size_t
和
pid_t与
int
的比较
在
size_t
和
pid_t类型中使用逻辑运算符的正确方法是什么?我的意思是:这样写是合法的吗?例如:/* some kind of assignment */ /* do something */ 例如: if(size <= 0){ } /* something el
浏览 2
提问于2009-11-21
得票数 1
4
回答
int
与
size_t
的比较
、
如果我有一个
int
和
一个
size_t
变量,我可以这样比较它们:
size_t
y=2;// do something.. 或者我必须输入其中的一个?
浏览 1
提问于2010-09-04
得票数 49
回答已采纳
3
回答
将
int
转换为
size_t
、
、
当我向std::initializer_list<
size_t
>传递一个integer时,我想知道clang编译器的以下警告:为什么
int
可以强制转换为
size_t
,而
int
不能传递给std::initializer_list<
size_t<
浏览 0
提问于2016-12-21
得票数 5
回答已采纳
1
回答
为什么使用implicit_cast<
size_t
>(
int
)而不是static_cast<
size_t
>(
int
)?
、
、
我在一个开源网络库muduo中读过一些代码,我发现作者在很多地方使用implicit_cat<
size_t
>(
int
)而不是static_cast<
size_t
>(
int
)。MiddleA const& A){} cout << "B" << endl;
int</em
浏览 2
提问于2020-10-23
得票数 0
回答已采纳
3
回答
从
size_t
到
int
的转换
、
、
对于这段代码:{
size_t
u; printf("i = %d, u = %zu\n", i, u); return 0;程序集中的输出是: .ident "GCC: (Debian 4.7.2-5) 4.7.2&
浏览 3
提问于2013-05-14
得票数 0
回答已采纳
1
回答
将正数'
int
‘转换为'
size_t
’
、
、
、
size_t
和
int
之间的区别已经有了很好的说明,我重复了一下:前者是一些依赖于实现的无符号整数类型的别名,而后者是有符号的;前者更适合内存声明,而后者更适合算术操作。我的问题是,如果我做一些算术计算来给出一个
int
(它永远不会太大,并且总是正数),并将它赋值给一个
size_t
变量(用于访问数组位置),那么会出现问题吗?
浏览 2
提问于2015-04-06
得票数 2
回答已采纳
7
回答
循环退出条件(
size_t
与
int
)
、
、
、
当我在我的程序中放置以下内容时:它工作正常,但是"i“永远不会等于0。如果我把它改为:程序甚至没有进入for循环!但是,如果我将其更改为以下内容:它就像我想要的那样工作(遍历所有的元素)。
浏览 5
提问于2015-07-27
得票数 2
回答已采纳
3
回答
解释
size_t
(*)(const std::pair<
int
,
int
>&)的含义
ConcurrentHashMap<std::pair<
int
,
int
>,
int
,
size_t
(*)(const std::pair<
int
,
int
>&)> pair_table(pair_hash); 你能帮我解释一下
size_t
(*)(const std::pair<
int
,
int
>&)建筑是什么意思吗?
浏览 4
提问于2017-02-22
得票数 0
回答已采纳
3
回答
C:将
int
转换为
size_t
、
、
、
、
在32位
和
64位的linux平台上,在C99中转换/转换
int
到
size_t
的正确方法是什么?示例: //...
size_t
size = 10;void * key = ...; // Is this the right way to convert the retur
浏览 1
提问于2011-03-30
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程笔记:int main和 int main(void)的区别?
Int型数据和IP字符串之间的转换
INT币是什么英特币INT chain是什么
用户输入input&int
Graph Algorithms:Breadth First Search
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券