隐式转换 问答列表

使用接口的隐式运算符

作者:Michael Meadows 提问时间:9/27/2008

我有一个泛型类,我正在尝试为其实现隐式类型转换。虽然它主要有效,但它不适用于接口转换。经过进一步调查,我发现存在一个编译器错误:“用户定义的接口转换”适用。虽然我知道这在某些情况下应该强制执行,但我试...

隐式类型升级规则

作者:Lundin 提问时间:9/6/2017

这篇文章旨在用作有关 C 中隐式整数提升的常见问题解答,特别是由通常的算术转换和/或整数提升引起的隐式提升。 示例 1) 为什么这给出了一个奇怪的大整数而不是 255? unsigned char...

“const_cast”,顶级常量和左值到右值的转换

作者:SomeoneWithPassion 提问时间:5/5/2023

假设我们有一段简单的代码, int main() { int x = 5; int* const y = &x; const_cast<int*>(y); } 我的假设是左值到右值的转换发...

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

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

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

char *name[10] 和 char (*name)[10] 有什么区别?

作者:Neeraj-Kumar-Coder 提问时间:12/15/2020

我对这两种符号的含义感到非常困惑。 我知道 的优先级大于 ,这是否意味着是指针并且是数组?()[]char(*name)[10]char *name[10]...

为什么 Scala 3 不能从 Scala 2 隐式转换中召唤 Conversion 实例?

作者:steinybot 提问时间:10/10/2023

为什么 Scala 3 不能从 Scala 2 隐式转换中召唤实例?Conversion import scala.language.implicitConversions case class ...

为什么预期输出不显示 [duplicate]

作者:aleena george 提问时间:10/12/2023

这个问题在这里已经有答案了: 无符号整数和有符号整数的比较运算 (7 个答案) 上个月关闭。 为什么没有输出? #include <stdio.h> int main() { int i; ...

可通过 C++ 中的隐式转换访问的调用成员函数

作者:Israel Yankelovich 提问时间:10/12/2023

尝试创建一个类似于 std::reference_wrapper 的引用包装器,但可以调用包装对象的方法。 #include <iostream> class A { public: void ...

C# 10 推断的委托类型是否涉及隐式转换?

作者:Maxime Vey 提问时间:9/3/2023

自 C# 10 以来,引入了推断的委托类型。 但是,我对该功能的行为感到非常困惑: 一般来说,我认为我们可以合理地预期,如果这可以编译: var x = (my_expression); // ...

Unitful - 在乘法和除法下自动转换为首选单位

作者:Ian Bush 提问时间:8/15/2023

我刚刚开始使用 Unitful.jl 在我的代码中自动执行维度分析和单位转换。如果我添加或减去变量,这完全符合我的要求 - 我使用原子,通常想要原子单位的数据,但有时也有其他单位的数据,例如埃 (Å)...


共35条 当前第1页