腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
string.lenght
()
的
unsigned
int
与
size_t
、
、
、
在cpp中使用str.length()
的
正确方法是什么?string s = "Hello";
unsigned
int
length = s.length();或 string s = "Hello";
unsigned
int
length = static_cast<
unsigned
int</em
浏览 24
提问于2021-08-14
得票数 0
2
回答
unsigned
int
与
size_t
?
、
、
、
、
我注意到,现代
的
C和C ++代码似乎使用
size_t
而不是
int
/
unsigned
int
几乎无处不在 - 从C字符串函数
的
参数到STL。我很好奇这个原因和它带来
的
好处。
浏览 739
提问于2017-12-14
8
回答
unsigned
int
与
size_t
、
、
我注意到现代
的
C和C++代码似乎在几乎所有地方都使用
size_t
而不是
int
/
unsigned
int
-从C字符串函数
的
参数到STL。我很好奇这样做
的
原因和它带来
的
好处。
浏览 5
提问于2008-09-25
得票数 537
回答已采纳
1
回答
试图从数组复制时发生分段错误(核心转储)错误
、
、
试图将b中
的
内容复制到a中,但是有人告诉我,这意味着我试图访问不允许我访问
的
内存,但我不知道该如何做才能使它编译。string replace(string a , string b) string alpha[26] = {"abcdefghijklmnopqurstuvwxyz"}; { {
浏览 2
提问于2022-06-03
得票数 0
回答已采纳
1
回答
how to std::variant<
unsigned
long,
size_t
,
unsigned
int
>
、
我遇到了一个可移植性问题,这是由于
size_t
在不同平台上有所不同(有时等同于
unsigned
int
,有时等同于
unsigned
long)"if constexpr" / "enable_if" / "whatever" (
size_t
==
unsigned
long) using V = std::variant<
unsigned
<em
浏览 8
提问于2019-11-16
得票数 3
回答已采纳
3
回答
如何取消设置二进制字符串中
的
第k个设置位
、
、
设置位
的
位置为= 0, 1, 4, 6 (从右到左)。我必须做一系列类似这样
的
操作。(new set bit positions - 4, 6)正如您所看到
的
,在每次操作之后,我
的
二进制字符串都会发生变化,应该对其执行新
的
操作。我
的
方法是复制一个二进制字符串,循环k-1次,然后取消设置最右边
的
设置位。在k-1循环之后,我最右边
的
浏览 3
提问于2017-05-05
得票数 0
3
回答
当通过省略号发送时,‘`long`’和`
size_t
`
的
整数提升?
、
从实施printf的人
的
角度来看待这个问题。 因为printf
的
参数是通过省略号(...)传递
的
,所以它们会被整数提升。我知道char,short和
int
会升职到
int
,而long long不会升职。它们
的
unsigned
对应物也是如此。这意味着在读取变量时,char、short和
int
应使用va_arg(args,
int
),而long long应使用va_arg(args, long long)。我
的
问题是,lo
浏览 1
提问于2012-10-13
得票数 3
回答已采纳
1
回答
在这种情况下,sizeof(
int
)返回什么?
、
、
、
#include<stdio.h>{ printf("True但是当我尝试打印
int
的
值时,程序返回2。 这怎么可能呢?而sizeof(
int
)返回2,并且是2>=-2。
浏览 4
提问于2014-10-28
得票数 4
1
回答
在这种情况下,char和
unsigned
char
的
区别是什么?
、
、
这是memchr函数
的
简单克隆;问题是它既可以
与
char一起使用,也可以
与
unsigned
char一起使用。我
的
问题是为什么这个人说应该是
unsigned
char{
unsigned
char *src; src = (
unsigned
char
浏览 4
提问于2021-11-25
得票数 0
5
回答
map C++帮助
、
我有一个映射,它将一个
size_t
链接到一对
size_t
和
int
基本上,我对此
的
理解是,映射
的
工作原理类似于堆栈,并且jst一个接一个地插入,给出了类似的东西:2 -> (4,7)etc.我
的
问题是,如何获得
i
浏览 0
提问于2011-08-31
得票数 0
4
回答
是否可以有条件地禁用使用模板元编程
的
全局函数定义?
、
、
、
2; } template<>
size_t
f<
size_t
/test.cpp:50:26: note: ‘T f() [with T = long <
浏览 5
提问于2016-02-15
得票数 5
回答已采纳
2
回答
在泛型选择中处理
size_t
、
、
可以定义支持所有标准(无符号)整数类型
的
类型-泛型宏以及
size_t
。void foo_uchar(
unsigned
char x); void foo_ushort(
unsigned
sh
浏览 0
提问于2019-03-30
得票数 5
回答已采纳
2
回答
C++使用
size_t
与
使用无符号整数示例
最近我看到了一个例子,看起来如下所示:double coords[NDim];const
unsigned
int
NDim = 3; double coords[NDim];
浏览 9
提问于2016-04-20
得票数 0
回答已采纳
2
回答
我能相信
size_t
的
<=大小(未签名
的
长
int
)总是正确
的
吗?
、
根据sizeof(
size_t
) <= sizeof(
unsigned
long
int
)标准,我能相信C89总是真实
的
吗?也就是说,如果我使用期望使用
unsigned
long
的
size_t
,则不会读取值--反之亦然。
浏览 1
提问于2013-10-12
得票数 2
回答已采纳
1
回答
为什么数组
与
std::区段第二导入匹配?
、
、
、
gnuc++ 4.8.2 extent实现如下:struct extent: public integral_constant<std::
size_t
, 0> template<typename _Tp,
unsigned
_Uint, std::
size_t
_Size_Size : ext
浏览 4
提问于2017-03-16
得票数 1
回答已采纳
2
回答
unsigned
int
与
unsigned
char
的
比较
、
、
、
、
我需要它与返回
unsigned
int
的
函数
的
输出进行比较。if (Data[2] == ReadFlash2(40)) //Do Something.ReadFlash2是一个返回无符号整数
的
函数,而Data[2]是一个无符号字符编辑: Readflash函数
的
代码:
unsigned
int
ReadFlash2
浏览 1
提问于2013-06-19
得票数 1
回答已采纳
1
回答
C++:错误:数组下标的类型‘
size_t
{aka long
unsigned
int
}[
size_t
{aka long
unsigned
int
}]’无效
、
编译时出现以下错误:error: invalid types ‘
size_t
{aka long
unsigned
int
}[
size_t
{aka long
unsigned
int
}]’ for array){ for (
size_t
i = 0; i <
浏览 1
提问于2016-07-19
得票数 1
3
回答
"
unsigned
int
*“类型
的
参数
与
"
size_t
*”类型
的
参数不兼容
、
query_pitch_in_bytes;
size_t
ref_pitch_in_bytes;
unsigned
int
memory_total;
unsigned
浏览 3
提问于2011-11-02
得票数 2
回答已采纳
7
回答
size_t
和无符号
int
的
区别?
、
、
我对
size_t
感到很困惑。我在网上搜索过,到处都提到
size_t
是一个无符号类型,所以它只能表示非负值。我
的
第一个问题是:如果它只用于表示非负值,为什么不使用
unsigned
int
而不是
size_t
? 我
的
第二个问题是:
size_t
和
unsigned
int
是否可以互换?如果没有,那为什么?有谁能给我一个
size_t
的
好例子及其简单
的
工作原理吗?
浏览 5
提问于2013-11-01
得票数 145
回答已采纳
1
回答
与
size_t
类型一起使用
的
正确
的
整数溢出内置项是什么?
、
例如:...无论编译器实现如何,上面的代码都能正确防范整数溢出吗?到目前为止我所知道
的
是: 根据这个,可以使用typedef
unsigned
long
size_t
;来定义
size_t
。在这个中列出
的
函数是否总是正确
的
?还是一定要取决于具体
的
执行情况?如果是这样,我如何以编程方式选择正确<e
浏览 0
提问于2018-01-29
得票数 2
回答已采纳
点击加载更多
相关
资讯
谈谈嵌入式 C 语言踩内存问题!
C+中的 atoi和itoa
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
日常踩坑:一场C+实现KMP算法引发的“血案”
Qt|DWORD与int混搭使用的问题
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券