一个大数字如何精确地适合 32 位 GCC 的“double”?
作者:yeputons 提问时间:10/15/2023
请考虑以下代码: #include <iostream> int main() { long long x = 123456789123456789; std::cout << std::fix...
编译 问答列表
作者:yeputons 提问时间:10/15/2023
请考虑以下代码: #include <iostream> int main() { long long x = 123456789123456789; std::cout << std::fix...
作者:user16217248 提问时间:10/16/2023
以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...
作者:user16217248 提问时间:10/15/2023
我有一个基本的字符串结构: typedef struct String { size_t size; union { char *ptr, buf[sizeof(char *)]; }; }...
作者:Spektre 提问时间:10/16/2023
最近,我需要使用 ,并撞到一些像这样的墙:volatile AnsiString volatile AnsiString s; s="123456"; s[2]='X'; // <- [C++ Er...
作者:Kristian HM 提问时间:10/16/2023
我对 gfortran 有一个问题,我试图在一般层面上理解它,以避免将来再次遇到它。具体来说,我试图了解嵌套隐含的 do 循环在读取数据时的行为,以及 gfortran 优化标志如何影响它。 作为我...
作者:LucioleMaléfique 提问时间:10/16/2023
我正在从头开始重新设计我的 ECS,这次选择了原型。 原型 ECS 的核心思想是,我有一个映射,该映射将原型(组件类型的元组)ID 绑定到包含该原型的所有实体(以及组件数据)的存储桶。 我想要什么...
作者:user16217248 提问时间:10/17/2023
据我所知,如果至少条件和执行的分支是编译时常量,则可以在编译时计算三元运算符。但是,如果其中一个未执行的参数会调用未定义的行为,该怎么办?在运行时,未执行的分支不会导致未定义的行为,因为在这种情况下,...
作者:linuxbeginner 提问时间:10/18/2023
假设我有一个不包含任何成员并执行计算的类: class Helper{ public: bool f1(TypeA a, TypeB b, Result& res){ // Some calc...
作者:mais ado 提问时间:10/16/2023
我的 vscode 有问题。 当发生编译错误时,我更正了错误,但在再次编译之前,更正不会反映在红色标记中。 G++ 版本 13.1.0 以下是该错误的屏幕截图。 发生错误。在此处输入图像描述,即使我...
作者:Krasimir Velkov 提问时间:10/18/2023
我在 Rocky Linux 8 下有一个带有较新 libmysqlclient 的服务器。出于遗留目的,它需要编译 PHP 5.2。我的 PHP 5.2 已针对 openssl 1.1 进行了修补。...