转换 问答列表

不同类型的 C++ 模板错误

作者: 提问时间:4/26/2013

我需要从以下内容中找到所有可能的错误,至少三个错误。 template<typename A, typename B, typename C> C myfunction(const A& a, co...

为什么转换函数在分配给对象时不用于该对象?

作者:Sam 提问时间:4/24/2023

我了解到我们可以在 C++ 中为我们的类提供转换运算符。所以我预计对于以下程序,将使用转换运算符。但令我惊讶的是;这不会发生,我们得到一个编译器错误,说c=1;int() error: no mat...

“来自整数的指针/来自不带强制转换的指针的整数”问题

作者:Lundin 提问时间:9/5/2018

此问题旨在作为整数和指针问题之间的所有初始化/赋值的常见问题解答条目。 例如,我想编写将指针设置为特定内存地址的代码。但是当使用 gcc 编译器编译此代码时,我收到“初始化使指针从没有强制转换的整数...

我不太知道如何声明字符串,(前典当程序员学习C++)

作者:Nicolas Ayala 提问时间:3/28/2022

几年前,我是一名C++派生语言的程序员,这种语言叫做Pawn,现在我想尝试从C++开始,写一些东西来摆脱编程这个美好的东西 不,我以前从未使用过 C++ 编码,也从未使用过任何其他非 Pawn 的语...

使用 Assignment 进行显式转换

作者:phy nju 提问时间:1/7/2018

具有显式转换构造函数的简单类。 class MyDouble { double d; public: MyDouble() : d(0) {} explicit MyDouble(double...

如何将模板参数与“if”和“switch”语句一起使用?

作者:ModernEraCaveman 提问时间:8/6/2023

我目前正在用 Vulkan 用 C++ 编写游戏引擎,现在我正在努力将我的意大利面条代码简化为更直观的东西。作为此过程的一部分,我通用了一个描述符来创建引擎所需的多个组件,并且 由多个不同类型的对象继...

我可以一次检查一小群布尔值吗?

作者:Zebrafish 提问时间:8/18/2019

这里有一个类似的问题,但该问题中的用户似乎有一个更大的数组或向量。如果我有: bool boolArray[4]; 我想检查是否所有元素都是假的,我可以分别检查 [ 0 ], [ 1 ] , [...

如何在 c++ 中从一个相关类分配到另一个相关类、自定义分配或强制转换?

作者:Kostas 提问时间:10/24/2022

我有一个以浮点类型为模板的类, template <typename fl_t> class generic { fl_t a,b; /// a bunch of getters and sette...

对于用户定义类型,是否禁止对用户定义 operator= 的 lhs 使用转换运算符?如果是这样,标准中的哪一部分禁止它?

作者:Enlico 提问时间:3/10/2023

以一个简单的类为例,包装一个 ,int struct Foo { int x; } f; 以及一个包含 和 可以转换为它的类,Foo struct Bar { Foo f; operat...

shared_ptr std::d ynamic_pointer_cast 失败,并显示“尝试引用已删除的函数”错误

作者:Sami 提问时间:3/20/2023

我已经在 StackOverflow 中看到了关于这个类似错误的所有帖子,但仍然找不到导致我出现问题的原因。 我正在使用将对象强制转换为对象,但遇到“尝试引用已删除的函数”错误。我已经确保析构函数是...


共646条 当前第5页