语言 问答列表

你能用字符串文字初始化一个“cv char[]”吗?

作者:Jan Schultke 提问时间:8/21/2023

[dcl.init.string] p1 中的当前措辞如下: 普通字符类型的数组 [...] 可以由普通字符串文本 [...] 初始化,也可以由括在大括号中的适当类型的字符串文本初始化。 普通字符...

在回溯中记住列表

作者:MrKhonsu 提问时间:6/17/2023

我正在研究一个问题,该问题要求我生成一个包含所有差异值的数组。回溯自然似乎是这里使用的方法,但我在回溯的基本原理方面存在一些问题。 每个节点上都有一个 choiceList,我必须从中选取一个元素并测...

可以在命名空间范围内定义本地类的友元函数吗?

作者:Fedor 提问时间:8/23/2023

C++ 中的局部类可以有友元函数,但这些函数既不能在类 [class.friend] p6 中定义: 当且仅当类是非本地类且函数名称是非限定的时,才能在类的友元声明中定义函数。 不在封闭函数 [d...

编译器是否可以决定忽略依赖类型上缺少的类型名,而 C++20 仍然需要它?

作者:Amir Kirsh 提问时间:2/14/2023

以下代码使用 MSVC 进行编译,但因在依赖类型之前缺少 GCC 和 Clang 而失败:typename struct Foo { struct value{ }; }; struct Bar {...

为什么 std::locale 不适用于 std::u32string?

作者:Argus Kos 提问时间:8/24/2023

所以我正在尝试与自定义语言环境一起使用。 它适用于 ,但与我一起收到:std::tolowerwstringu32string 什么():std::bad_cast 这就是我所做的 auto l...

按赃物份额在盗贼之间分配整根金条的算法

作者:Greedo 提问时间:8/25/2023

我有 N 根大金条和 1 根小金条,其重量相当于大金条的几分之一。例如,N = 10 和 x = 0.5,那么我有 10.5 根大金条,10 根大金条和 1 根小金条 我想在一伙 T 盗贼之间分配这...

调用函数类型别名而不是函数

作者:vtm11 提问时间:8/28/2023

请考虑以下代码: #include <iostream> using f = void(std::string); void fcorrect(f func, std::string s) { ...

为什么一个变量对多个值的不相等检查总是返回 true?

作者:sampathsris 提问时间:10/13/2014

我的程序中有一个变量,它可以从值集中获取任何值v "a", "b", "c", ..., "z" 我的目标是仅在 not 、 或 .v"x""y""z" 我试过了, 对于类 C 语言(其中相...

是否应始终与包含用例的行为一起执行包含用例的行为?

作者:Christophe 提问时间:8/31/2023

考虑一个包含 UC2 和 UC3 的用例 UC1。UML 2.5.1 规范在两个用例之间定义:«include» Include 是两个 UseCase 之间的 DirectedRelationsh...

命名空间 std 中不可寻址函数的基本原理是什么?

作者:user3188445 提问时间:7/2/2022

[namespace.std] 不允许获取命名空间中大多数函数的地址或引用。这是一个很大的陷阱,因为它似乎经常将标准库函数作为参数传递,即使这可能会停止工作,或者更糟的是,在不同的编译器上。std ...


共885条 当前第40页