直接初始化参数中的 auto ( expression )
作者:Fedor 提问时间:11/12/2023
在 C++23 中,我们有显式类型转换,并且根据 cppreference 它已经被 GCC 和 Clang 支持。auto ( expression ) 我有一个问题,由于某种原因没有发生这种投射...
23 问答列表
作者:Fedor 提问时间:11/12/2023
在 C++23 中,我们有显式类型转换,并且根据 cppreference 它已经被 GCC 和 Clang 支持。auto ( expression ) 我有一个问题,由于某种原因没有发生这种投射...
作者:Jan Schultke 提问时间:6/25/2023
是否可以在函数中使用局部变量?例如:staticconstexpr #include <string_view> #include <utility> enum class axis { x, ...
作者:dw218192 提问时间:11/13/2023
使用 Microsoft Visual Studio 的 MSVC 编译器进行编译时,我的 C++ 代码遇到了一个奇怪的问题,我正在尝试根据 C++ 标准确定它是编译器错误还是未定义的行为。 最小可...
作者:Jan Schultke 提问时间:6/18/2023
我有以下代码,它不能用 x86_64 GCC 13 编译: #include <iostream> #include <stdfloat> int main() { std::cout << s...
作者:digito_evo 提问时间:5/17/2023
我想知道标准委员会是否已经修复了臭名昭著的 Hello, world! 错误。我主要谈论的是新的<print>库(尚未在任何编译器中提供)。 {fmt} 库(启发了标准库)尚未修复此问题。显然,它在...
作者:LeXav 提问时间:10/9/2023
使用 c++23, 我有一个大的记忆框架,它有一个标题,收集一些信息。 所以布局是 Main + 重复结构 Other 之后。 有没有一种现代的方式来表达这一点,而不占用任何空间? struct...
作者:Enlico 提问时间:7/27/2023
只允许使用 5 个标签,但请接受它,因为 c++20 和 c++23 也在列表中,因为我也想知道这些标准,以防自 c++17 以来发生任何变化。 标准是否指定了 a 的两个条目(不是 std::tu...
作者:R K 提问时间:8/24/2023
请考虑以下代码: #include <memory> #include <optional> template <typename T> constexpr T * arg_to_pointer(...
作者:康桓瑋 提问时间:9/24/2023
我注意到产生完美转发调用包装器的 // 都要求传入的函数参数和参数参数必须是可移动构造的。std::bind_frontstd::bind_backstd::not_fn 以 std::bind_f...
作者:tommsch 提问时间:11/13/2022
在当前的 C++23s 设计草案中,类型被定义为 ,即它不是对 的引用。 (这似乎是强制性的,因为键和值不是成对存储的,而是存储在两个单独的容器中。 因此,迭代器必须是某个代理类。flat_mapfl...