算符 问答列表

条件运算符的未执行分支是否会导致编译时出现未定义的行为?

作者:user16217248 提问时间:10/17/2023

据我所知,如果至少条件和执行的分支是编译时常量,则可以在编译时计算三元运算符。但是,如果其中一个未执行的参数会调用未定义的行为,该怎么办?在运行时,未执行的分支不会导致未定义的行为,因为在这种情况下,...

为什么这个运算符没有被继承?[复制]

作者:schuelermine 提问时间:10/19/2023

这个问题在这里已经有答案了: 在 C++ 中是否可以继承运算符()? (2 个答案) 上个月关闭。 我有以下代码: #include <iostream> class Base { publi...

从运算符重载中排除多种类型&lt;&lt;

作者:sancho.s ReinstateMonicaCellio 提问时间:10/20/2023

这是运算符泛C++重载的后续<<因为 STL 容器对字符串产生模棱两可的重载错误 答案很好用。 但是在进一步测试后,我发现至少有一个类已经有了它,并且也与我的重载相匹配,.operator<<setf...

为什么当我在 React 中使用短路设置表单输入的默认值时会出现错误?

作者:kamyarDreamer 提问时间:10/21/2023

我正在创建表单组件以在 2 个不同的页面中使用表单,我想检查 is 值是否为查找设置它或给它一个空字符串,但它不起作用 whem 短路正在使用或三元运算符 这是我的代码: import { use...

我怎样才能使Python while循环仅在只有一个条件为真的情况下继续?[复制]

作者:Knight Gamer650 提问时间:10/21/2023

这个问题在这里已经有答案了: 排他性或 (3 个答案) 上个月关闭。 如果我写 ,则仅当一个语句为真时,循环才应继续,但当两个条件为真时,就像我使用逻辑运算符一样。如果我写 ,那么当一个条件为真时,...

VBscript 运算符优先级与 VB6 不一致

作者:steveOw 提问时间:10/19/2023

我在 Win-7 32 位上以解释模式(即不作为 .exe)运行旧的 VB6.0 程序。 该程序通过函数中的 MSScriptControl.ScriptControl(如下面的代码块所示)访问 V...

如果泛型类的泛型类型具有这些运算符,如何重载泛型类上的运算符?

作者:Thomas 提问时间:10/23/2023

假设我有一个泛型矩阵类型: class Matrix<T> { private T[,] _data; } 当且仅当运算符重载时,是否可以使运算符重载?+Matrix<T>T+ 最近写了很多...

“void” 重载运算符的返回类型 [duplicate]

作者:underloaded_operator 提问时间:10/24/2023

这个问题在这里已经有答案了: 为什么赋值运算符应返回对对象的引用? (4 个答案) 赋值运算符重载:返回 void 与返回引用参数 [duplicate] (2 个答案) 27天前关闭。 我目前正在...

printf() 如何使用前缀和后缀一元运算符执行其参数?

作者:Viraj 提问时间:10/24/2023

我在 C 中为 printf 编写了一个简单的代码,带有一元前缀运算符,如下所示: #include <stdio.h> int main() { int i=5; printf("%d %d ...

Python 运算符与快捷方式运算符的优先级?

作者:chilly8063 提问时间:10/25/2023

我知道 Python 遵循首字母缩略词 PEMDAS 或 P-E-MD-AS 的运算符优先级 现在 Python 恰好使用快捷运算符,例如,如果我要编写 x=5 x=x+1 这可以改写为 x...


共722条 当前第56页