标准库 问答列表

如何获取 Microsoft 的 C++ 编译器和标准库(仅此而已)?

作者:einpoklum 提问时间:9/22/2021

我想尝试使用 Microsoft 的 C++ 编译器编译一些 C++ 代码,并使用他们的标准 C++ 库。但是,我真的宁愿不安装他们的Visual Studio IDE。我过去安装过“整个辣酱玉米饼馅...

如何在新的 C++17 并行算法中管理线程?

作者:Jonn Dove 提问时间:6/1/2018

关于新的 C++17 并行算法如何管理其线程,是否有很好的参考?也就是何时以及创建多少个线程?它们是否为每个调用创建/销毁? 我认为答案取决于使用的编译器。所以我对它的 gcc 实现特别感兴趣。...

移动 std::map 与移动 std::map 的所有元素

作者:Yves 提问时间:11/11/2021

std::map<int, Obj> mp; // insert elements into mp // case 1 std::map<int, Obj> mp2; mp2 = std::move...

Visual Studio 中的 Cmake 项目无法再找到标准库

作者:DangerDaisy 提问时间:7/10/2021

更新 1:我启动了一个新项目,该项目使错误返回,并创建了一个额外的错误: C1034: iostream: no include path set 更新 2:我通过在顶级 CMakeList 中...

为什么 std::wistream 读取字节宽度字符的 read() 和 get() 方法?

作者:Serge Roussak 提问时间:10/5/2021

我正在尝试获取文件开头是否具有Unicode BOM。我更喜欢使用标准库。我尝试按如下方式解决此任务:iostream std::wifstream str(filename); wchar_t b...

如何在不“使用命名空间 std::complex_literals”的情况下访问虚单位?

作者:user542101 提问时间:9/20/2021

我目前正在处理复数。我需要一些东西来代表虚数单位。一种方法是定义一个变量 std::complex<double> imaginary_unit{0, 1}; 但是,我发现有一个内置的虚单位。例...

C++ 容器的迭代器失效规则

作者: 提问时间:6/22/2011

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 C++ 容器的迭代器失效规则是什么? (注意:此问答是Stack Overflow的C++ FAQ中的条目。关于...

使用 boost 或标准库扩展 Windows 环境变量

作者:Mario 提问时间:9/7/2021

我想用现代 C++ 编码替换这个函数,也许使用 c++ 17 的 boost 或标准库,是否可以在不调用两次 ExpandEnvironmentStrings 的情况下做到这一点,或者至少摆脱 mal...


共88条 当前第9页