语言 问答列表

为什么可变长度数组不是 C++ 标准的一部分?

作者:Andreas Brinck 提问时间:12/11/2009

在过去的几年里,我很少使用C语言。当我今天读到这个问题时,我遇到了一些我不熟悉的 C 语法。 显然,在 C99 中,以下语法是有效的: void foo(int n) { int values[...

C++ 中 main 的正确声明是什么?[复制]

作者:fredoverflow 提问时间:11/18/2010

这个问题在这里已经有答案了: main() 在 C 和 C++ 中应该返回什么? (19 个答案) 上个月关闭。 问题 C++ 中函数的正确签名是什么?main 什么是正确的返回类型,从中返回值意...

全局变量和静态内联数据成员的初始化顺序是否相互保证?

作者:konchy 提问时间:9/26/2023

下面的代码在同一个翻译单元中,并在 之后定义,为什么不初始化为 “ok” ?A::vxA::v #include <string> #include <iostream> std::string ...

如何计算两个浮点数的平均值?

作者:fdermishin 提问时间:9/25/2023

在浮点运算中计算两个数字的平均值的最准确方法是什么?让我们考虑最常见的双精度 64 位数字。 (a + b) / 2 a / 2 + b / 2 a + (b - a) / 2 这些计算平均值...

在 C++ 标识符中使用下划线的规则是什么?

作者:Roger Lipscombe 提问时间:10/23/2008

在 C++ 中,使用某种前缀命名成员变量以表示它们是成员变量而不是局部变量或参数这一事实是很常见的。如果您具有 MFC 背景,则可能会使用 .我也偶尔看到过。m_foomyFoo C#(或者可能只是...

最佳安装错误:无法打开“最佳/版本.py”,因为 [Errno 2] 没有这样的文件或目录:“最佳/版本.py”

作者:Shanam Afzal 提问时间:9/22/2023

我正在尝试在操作系统为 Red Hat Enterprise Linux(7.6) 和架构 ppc64-le 的 IBM ac922 GPU 服务器上设置 openllm 存储库。它要求我从pypro...

为什么ranges::for_each返回函数?

作者:康桓瑋 提问时间:9/28/2023

作为标准的遗留返回函数只需要根据 [alg.foreach] 满足 Cpp17MoveConstructible:std::for_eachFunction template<class Input...

类型约束的立即声明的约束表达式是如何组合的?

作者:Jan Schultke 提问时间:9/27/2023

如果是一个概念,那么以下结构是否等价?C template <C A, C B> template <typename A, typename B> requires C<A> && C<B> ...

使用不同编译器的函数模板实例化的不同行为

作者:Vladislavs Burakovs 提问时间:9/30/2023

描述 这是一段代码,clang、gcc 和 msvc 编译器对其进行了不同的处理: #include <type_traits> template <bool> struct enum_as_...

直接通过 memcpy() 或 std::bit_cast() 创建的工会的活跃成员?

作者:user541686 提问时间:10/1/2023

请考虑以下代码: #include <stdint.h> #include <string.h> #include <bit> union U { uint64_t ull; int32_t ...


共885条 当前第44页