将指针存储在 C++ 标准库容器中
作者:Max Paython 提问时间:12/13/2021
我正在实施一个项目,在一个需要我创建数亿个对象的环境中。我将这些字符串存储在多个容器中,因此这些对象的计数(复制)成倍增加,这对我的程序来说是一个巨大的瓶颈。std::string 我正试图想出一个...
STD 问答列表
作者:Max Paython 提问时间:12/13/2021
我正在实施一个项目,在一个需要我创建数亿个对象的环境中。我将这些字符串存储在多个容器中,因此这些对象的计数(复制)成倍增加,这对我的程序来说是一个巨大的瓶颈。std::string 我正试图想出一个...
作者:Vernon Gutierrez 提问时间:12/14/2021
我正在尝试用 C++ 编写一个小型线性代数库,纯粹用于教育目的。我选择尽可能多地使用标准库来最大限度地提高我的学习效果。我正在尝试使用 .(矩阵按列优先顺序排列)。std::inner_product...
作者:Cassie Blosser 提问时间:7/28/2020
我刚刚给出了使用 std 库删除 boost 依赖项的任务。我遇到过 upgrade_lock 和 upgrade_to_unique_lock,想知道是否有等效的 std 库类?...
作者:O.Man 提问时间:12/23/2021
定义多维 std 数组时的内存布局是什么? 它是单个连续内存块还是指针数组? 例如- const size_t M = 5; const size_t N = 4; int simple_2D_a...
作者:lorakis 提问时间:12/30/2021
std 命名空间内是否有任何类型列表?我正在编写从 uml 图到 c++ 代码的翻译器,应该在需要时添加 std::。我的程序应该如何知道字符串有前缀 std:: 而 int 没有。...
作者:marti 提问时间:12/30/2021
这个问题在这里已经有答案了: 我应该使用 size_t 还是ssize_t?[复制] (2 个答案) 1年前关闭。 这两者有什么区别?自从我宣布以来,我就被引导相信它们是一回事 ssize_t s...
作者:Casey 提问时间:1/26/2022
我在一个大型代码库中定义了几个数学数字常量。其中一些(但不是全部)现在在新的 C++20 标头中重复。我想把它们都放在一个地方;是否允许扩展标头以包含尚未定义的标头?<numbers>std::num...
作者:resnet 提问时间:1/27/2022
所以我写了这个代码,它不会编译。我认为原因是因为,当给定这样的迭代器范围时,将对迭代器指向的类型进行操作,而不是迭代器本身。是否有任何简单的包装器、标准库工具等可以使此代码工作,即将原始映射的所有迭代...
作者:desmond13 提问时间:2/7/2022
我对C++相当陌生,我有两个文件夹,文件数量相同。我想按字母顺序对两个文件夹进行排序,然后打印filneame对: [folder_1/file1.txt, folder_2/different_f...
作者:columbia313131 提问时间:2/11/2022
当我收集可训练参数时,我意识到它是类型转换为torch::autograd::VariableList的。vector<torch::tensor> 有了这种结构,向量如何访问其元素?它是否存储值的...