size-t

size-t

文章 0 浏览 3

为什么从 size_t 转换为 unsigned int 会给我一个警告?

我有代码: unsigned int length = strlen(somestring) 我正在使用 4 的警告级别进行编译,它告诉我“从 size_t 转换为 unsigned int,可能会丢失数据…

梓梦 2024-08-27 22:37:41 6 0

如果我使用 sizeof 和 size_t 我是否应该始终包含 stddef.h

如果我在代码中使用 sizeof 运算符并使用 size_t,我是否必须包含 stddef.h?我没有包含 stddef.h,并且我的代码在使用 MVS2008 和 Borland C++ Build…

浅浅 2024-08-27 20:52:33 9 0

C 中的 size_t 是什么?

我对 C 中的 size_t 感到困惑。我知道它是由 sizeof 运算符返回的。但它到底是什么?它是一种数据类型吗? 假设我有一个 for 循环: for(i = 0 i &lt …

黑白记忆 2024-08-27 08:47:14 9 0

size_t仅在C++中吗标准还是C标准?

size_t 仅在 C++ 标准中还是 C 标准中? 我在“/usr/include”树中找不到定义 size_t 的 C 标头。 如果它不在 C 标准中,那么 GCC 是否只是做了一些魔…

一张白纸 2024-08-26 23:52:55 7 0

Pimpl 习语:如果实现未知,则使用什么 size_type?

我有一个包含元素数组的类,我想给它一个 GetSize 成员函数。但是我应该给这个函数什么返回类型呢? 我使用的是 pimpl 习惯用法,因此在头文件中不知…

娇妻 2024-08-20 13:32:21 12 0

c 中与平台无关的 size_t 格式说明符?

我想在 C 中打印出 size_t 类型的变量,但似乎 size_t 在不同的体系结构上别名为不同的变量类型。例如,在一台机器(64 位)上,以下代码不会引发任何…

温柔戏命师 2024-08-18 22:44:00 8 0

何时使用 std::size_t?

我只是想知道我应该使用 std::size_t 进行循环和其他内容而不是 int 吗? 例如: #include &ltcstdint&gt int main() { for (std::size_t i = 0 i &lt…

过气美图社 2024-08-16 13:58:31 12 0

size_t 是否可移植?

GCC 4.4.1、C99 我使用的是 size_t,并且 size_t 是一个 unsigned int。但是,这取决于您运行的是 32 位还是 64 位。 我将使用 size_t 来存储缓冲区的…

允世 2024-08-10 05:54:30 6 0

我们可以改变C中size_t的大小吗?

我们可以改变 C 中 size_t 的大小吗?…

玻璃人 2024-08-10 03:26:12 4 0

size_t 与 uintptr_t

C 标准保证 size_t 是可以保存任何数组索引的类型。这意味着,从逻辑上讲,size_t 应该能够保存任何指针类型。我在 Google 上发现的一些网站上读到,…

人间☆小暴躁 2024-08-06 00:17:51 8 0

size_t 的否定(即 `-sizeof(struct foo)`))会发生什么?

我正在处理一些工作中的代码,其中包含以下形式的表达式 -(sizeof(struct foo)) ,即 size_t 的否定,并且我不清楚 C 和 C++ 标准在看到这种情况时对…

奈何桥上唱咆哮 2024-07-30 19:40:33 14 0

32 位与各种 64 位数据模型上的 sizeof(size_t) 是多少?

在64位系统上,sizeof(unsigned long)取决于系统实现的数据模型,例如LLP64(Windows)上为4字节,LP64(Linux等)上为8字节.)。 sizeof(size_t) 应该…

多彩岁月 2024-07-22 07:50:58 10 0

C:为什么 size_t 不是 C 关键字?

sizeof 是一个 C 关键字。 它以名为 size_t 的类型返回大小。 但是,size_t不是关键字,而是主要在 stddef.h 以及可能其他 C 标准标头中定义文件也是…

恰似旧人归 2024-07-17 22:06:37 6 0

C++ 中 size_t 和 int 有什么区别?

在几个 C++ 示例中,我看到使用了 size_t 类型,而我本来会使用简单的 int 类型。 有什么区别,为什么 size_t 应该更好?…

吾性傲以野 2024-07-13 10:36:24 8 0

64 位可移植性问题

所有这一切都源于我在尝试以下行时发现编译器警告消息(C4267): const unsigned int nSize = m_vecSomeVec.size() size() 返回一个 size_t,虽然 ty…

草莓味的萝莉 2024-07-10 21:10:53 11 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文