std::vector::emplace() 实现中发生了什么?
作者:fettahyildiz 提问时间:3/1/2023
我实现自己的向量类只是为了练习我的 C++ 技能,我的 emplace() 方法比 std::vector::emplace() 慢得多,所以我检查了源代码以查看他们是如何实现它的,但这对我来说只是痛...
STD 问答列表
作者:fettahyildiz 提问时间:3/1/2023
我实现自己的向量类只是为了练习我的 C++ 技能,我的 emplace() 方法比 std::vector::emplace() 慢得多,所以我检查了源代码以查看他们是如何实现它的,但这对我来说只是痛...
作者:BlueMoon93 提问时间:7/29/2023
我有一个无法重新分配的班级。实际动机是它有一个成员变量,并且由于有一些引用成员变量(不能重新组合),可能的类型是不可重新分配的。这是我们所拥有的非常简单的版本:std::variant class ...
作者:Ciborg 提问时间:6/29/2023
我现在正在编写使用 glfw 创建窗口的输入处理,并坚持使用回调功能。尝试将其包装在我自己的 Window 类中,但是要通过捕获处理 labmda 需要使用 std::function,(我不确定这是...
作者:Sun of A beach 提问时间:7/1/2023
我有一个简单的程序:main.cpp import <iostream>; import <format>; int main() { std::cout << std::format("{},...
作者:haifisch123 提问时间:6/26/2023
我正在尝试初始化一个 Matrix 类模板,该模板将任何类型的 2D 向量作为参数输入: #include <iostream> #include <vector> template <class...
作者:Jie Feng 提问时间:6/27/2023
定义: const std::string a_class::dft_col_name{"NONE"}; 用法: 在 a_class::function() 中 只要循环一次,我是 0 f...
作者:shadowz123123 提问时间:7/4/2023
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
作者:Eyal Ben-Avraham 提问时间:7/5/2023
具有 SmartHeap 的 C++ 应用程序无法在 Amazon Linux 2023 上引发异常 堆栈回溯跟踪 (gdb) bt #0 0x00007ffff7cac95c in __gxx_p...
作者:edugomez102 提问时间:7/7/2023
我正在尝试实现我自己的 和 ,并且我一直在使用该方法时遇到麻烦,因为这些容器在内存中不连续。listmapend() 经过一番研究,我最终实现了 as 方法,该方法返回一个拥有 .(end() 以何...
作者:user3600124 提问时间:7/9/2023
此代码 std::filesystem::path = std::filesystem::current_path(); (((path += "str1") += "str2") += "str3...