为什么 GCC 不能在结构初始值设定项中以 sizeof 作为条件的三元中处理复合文本的编译时计算?
作者:user16217248 提问时间:10/16/2023
以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...
运算 问答列表
作者:user16217248 提问时间:10/16/2023
以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...
作者:Vincent_Matthew 提问时间:10/16/2023
我正在为 raspberry pi 4 32 位编写 ARM 代码。我需要让用户输入两个有符号的 int 值,然后使用这些值来计算运算 add、mul 和 orr 并输出到屏幕。当我运行程序时,每次操...
作者:Tshepo 提问时间:10/17/2023
我尝试了所有 4 对 1 src 代码,我的程序中途停止。 这是代码,我做错了什么? /* * Click nbfs://nbhost/SystemFileSystem/Templates/Li...
作者:user16217248 提问时间:10/17/2023
据我所知,如果至少条件和执行的分支是编译时常量,则可以在编译时计算三元运算符。但是,如果其中一个未执行的参数会调用未定义的行为,该怎么办?在运行时,未执行的分支不会导致未定义的行为,因为在这种情况下,...
作者:schuelermine 提问时间:10/19/2023
这个问题在这里已经有答案了: 在 C++ 中是否可以继承运算符()? (2 个答案) 上个月关闭。 我有以下代码: #include <iostream> class Base { publi...
作者:sancho.s ReinstateMonicaCellio 提问时间:10/20/2023
这是运算符泛C++重载的后续<<因为 STL 容器对字符串产生模棱两可的重载错误 答案很好用。 但是在进一步测试后,我发现至少有一个类已经有了它,并且也与我的重载相匹配,.operator<<setf...
作者:kamyarDreamer 提问时间:10/21/2023
我正在创建表单组件以在 2 个不同的页面中使用表单,我想检查 is 值是否为查找设置它或给它一个空字符串,但它不起作用 whem 短路正在使用或三元运算符 这是我的代码: import { use...
作者:Knight Gamer650 提问时间:10/21/2023
这个问题在这里已经有答案了: 排他性或 (3 个答案) 上个月关闭。 如果我写 ,则仅当一个语句为真时,循环才应继续,但当两个条件为真时,就像我使用逻辑运算符一样。如果我写 ,那么当一个条件为真时,...
作者:steveOw 提问时间:10/19/2023
我在 Win-7 32 位上以解释模式(即不作为 .exe)运行旧的 VB6.0 程序。 该程序通过函数中的 MSScriptControl.ScriptControl(如下面的代码块所示)访问 V...
作者:underloaded_operator 提问时间:10/24/2023
这个问题在这里已经有答案了: 为什么赋值运算符应返回对对象的引用? (4 个答案) 赋值运算符重载:返回 void 与返回引用参数 [duplicate] (2 个答案) 27天前关闭。 我目前正在...