static-cast

static-cast

文章 0 浏览 5

“unsigned int”类型的参数与“time_t”类型的参数不兼容; c++错误

#include #include #include #include int main() { srand(time(static_cast(0))); std::cout << "Hello from game 4!" << "\n"; system("PAUSE"); //…

ゝ杯具 2025-01-11 12:20:14 1 0

如何满足对齐要求?

我认为我误读了标准引文,因此我不完全理解措辞的确切意图是什么。 首先,我已经知道对齐要求是什么,但是我无法弄清楚对齐要求和一般铸造之间的确切…

格子衫的從容 2025-01-10 06:19:22 1 0

为什么存在dynamic_cast?

可能的重复: 常规演员表、static_cast 与dynamic_cast 我了解了 static_cast 如何进行通过这个问题起作用。 为什么它很重要在这里使用static_cast而…

南汐寒笙箫 2025-01-02 06:14:06 0 0

std::bind() 中 static_cast 的仿函数版本

我尝试实现 static_cast 的函子版本以在 std::bind() 中使用。 我知道 Boost ll_static_cast() (请参阅将 static_cast 与 boost::bind 结合使用) ,…

回眸一笑 2024-12-25 20:33:42 0 0

static_cast 和临时创建(最终版)

先决条件: 要理解这个问题,请首先阅读以下问题及其答案: 转换 auto_ptr到 auto_ptr 处 转换 auto_ptr to auto_ptr Steve 回答说“您的 static_cast…

贪恋 2024-12-22 01:42:15 1 0

如何初始化模板类型变量?

template void MyClass::MyMethod() { // ... // Which of the following initialization is better? T MyVariable1 = 1; // 1st T MyVariable2 = 2.0…

风渺 2024-12-21 21:35:42 0 0

链式 static_cast 是如何明确定义的?

(5.2.9/10)“指向 cv1 void 的指针”类型的右值可以转换为“指向 cv2 T 的指针”类型的右值,其中 T 是对象类型,cv2 简历资格与以下相同或更高: 简…

丢了幸福的猪 2024-12-21 03:41:38 0 0

C++多态、不完全向下转型

我有一个数组,其中包含对平淡基类型的引用,我们将其称为Object。 我从 Object 派生了 Class1,从 Class1 派生了 Class2。 #include class Object {}…

药祭#氼 2024-12-20 11:50:33 1 0

将类对象指针打包成 char * 用于消息队列

是否可以通过 POSIX 消息队列正确且安全地传递类对象指针? 例如, Object *obj = new Object(); mq_send(mqdes, static_cast&obj, sizeof(obj), 1); …

淡淡の花香 2024-12-11 10:02:37 2 0

当使用多重继承时,静态转换什么时候是安全的?

我发现自己处于一种知道某物是什么类型的情况。类型是三个(或更多)继承级别之一。我调用返回 B* 的工厂,但是 T 是类型的最高级别(如果我的代码知…

深巷少女 2024-12-10 06:37:49 2 0

为什么涉及虚拟继承时不能使用static_cast向下转型?

考虑以下代码: struct Base {}; struct Derived : public virtual Base {}; void f() { Base* b = new Derived; Derived* d = static_cast(b); } 这…

说好的呢 2024-12-05 22:30:08 5 0

C++防御性编程:从类型安全的缓冲区中读取

假设我有一个我不拥有的类:DataBuffer。它提供了各种 get 成员函数: get(uint8_t *value); get(uint16_t *value); ... 当读取此缓冲区中包含的结构…

追星践月 2024-12-02 12:38:24 2 0

Union 与 static_cast(void*)

我正在编写代码,直到现在我都在使用这样的结构: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; } 我需要一些通用…

抱着落日 2024-11-30 17:03:01 4 0

根据情况在 if 语句中声明不同的数据类型:如何关闭编译器?

嘿,所以我正在制作一个序列化函数,它采用基类指针'Joint',提取联合后代的'type',然后想要基于指针实际指向的任何类型的“关节”来实例化正确类型…

青巷忧颜 2024-11-28 08:26:48 4 0

C++对于 C#,static_cast 为枚举

我正在尝试将一些 VC 6.0 C++ 代码转换为 C#。具体来说,我正在解析一个二进制 dat 文件,并且在转换这段代码时遇到了问题: ar.GetFile()->Read(buf,…

逆流 2024-11-26 20:02:41 3 0
更多

推荐作者

紫罗兰の梦幻

文章 0 评论 0

-2134

文章 0 评论 0

liuxuanli

文章 0 评论 0

意中人

文章 0 评论 0

○愚か者の日

文章 0 评论 0

xxhui

文章 0 评论 0

更多

友情链接

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