问答列表

push_back并插入向量不会向向量添加新元素 [duplicate]

作者:Subhranil Dey 提问时间:3/26/2022

这个问题在这里已经有答案了: 当将变量传递给函数时,为什么函数只获得变量的副本? (9 个答案) 传递给函数的向量未被修改 (3 个答案) 去年关闭。 我使用代码块,这个函数将 ShapePtr 添...

Nix:在构建时传播依赖关系,而不是在运行时传播依赖关系?

作者:deadlock 提问时间:12/15/2021

我正在打包以下推导。 一个名为 C++ 库,该库具有仅标头C++依赖项(本示例为 nlohmann_json)。 库必须是动态的(共享的 ELF 文件)。 该库在构建时需要依赖项,但不需要运行时(仅...

一次停止多个线程

作者:Less White 提问时间:3/30/2022

我在下面的程序中错过了什么,线程正在等待确定何时停止?在下面列出的程序中,线程以不可预测的方式停止;有些在打电话之前,有些根本没有停止。condition_variable_anynotify_all...

std::queue 和 std::d eque 清理

作者:shiretu 提问时间:3/31/2022

假设我们有一个情况,我们需要FIFO数据结构。例如,按事件出现的顺序使用某些事件。 此外,我们需要不时清除整个队列。 std::queue似乎非常适合这样做,但不幸的是,它缺乏清理容器的功能。 ...

为什么 std::any 的实现使用函数指针 + 函数操作码,而不是指向虚拟表 + 虚拟调用的指针?

作者:Dimitar Asenov 提问时间:4/8/2022

GCC 和 LLVM 实现都将函数指针存储在对象中,并使用 / 参数调用该函数以执行不同的操作。以下是 LLVM 中该函数的示例:std::anyanyOpAction static void* _...

未定义的行为 std::vector

作者:python_Skylake 提问时间:2/7/2023

#include <iostream> #include <string> #include <vector> int main() { std::string name; std::vecto...

如何使用 std::filesystem 查看我是否具有写入权限?

作者:Joe 提问时间:4/9/2022

我想用它来查询分配给我的函数的磁盘文件夹路径。我想知道我是否具有对该文件夹的写入权限。但是我想在不实际尝试写入文件夹的情况下做到这一点。std::filesystem 最后一个要求部分是因为 a)...

Python XML 查找标记的特定位置

作者:pyj 提问时间:4/21/2022

我目前正在使用 python 中内置的 lxml.etree 解析 xml 文件。 我遇到了一些关于提取元素标签中的文本的问题。 以下是我当前问题的示例代码。 <body> <P> Title 1...

我们如何根据 Stripe 账户 ID 获取 ONBOARD ID?

作者:Archana 提问时间:4/21/2022

我想在我们的后端管理平台上集成另一个来自 stripe 的链接,用于入驻/链接现有的“标准”账户。 我只想通过 API 创建一个动态的开户账户链接,例如 https://connect.stripe...

如何使用 __cpp_lib_* 功能测试宏?

作者:Jason C 提问时间:4/22/2022

我想使用功能测试宏来检查是否可用,但即使我知道存在,也没有定义。例如,以下测试程序:std::filesystem__cpp_lib_filesystemstd::filesystem #inclu...


共935条 当前第17页