stl

stl

文章 54 浏览 85

快速访问 std::map 的元素

您知道当我使用 find 或 operator [] 访问 std::map 元素时,性能是否有任何差异? 一个返回一个iterator,另一个返回一个对象的const ref。 由于 STL…

-柠檬树下少年和吉他 2024-09-11 06:34:40 2 0

错误 C2664 - 代码在 VC6 中编译正常; VS 2010 中没有

我有一个 typedef,一个带有使用该类型的成员向量的类,然后是一个使用 std::::erase() 的方法。 #typedef DWORD WordNo_t class CWordList : public …

萧瑟寒风 2024-09-11 06:09:24 2 0

STL max_element 的复杂度

所以根据这里的链接: http://www.cplusplus.com/reference/algorithm/ max_element/ , max_element 函数的复杂度为 O(n),显然对于所有 STL 容器而…

溇涏 2024-09-11 04:55:43 1 0

如何将一个函数绑定到另一个函数

我有一个函数 A,它接受谓词函数作为其参数。 我有另一个函数 B ,它接受一个 char 并返回一个 int ,以及一个接受 C 的函数code&gtint 并返回一个 bo…

恍梦境° 2024-09-11 03:44:59 4 0

C++将一个向量附加到另一个向量

我完全理解这个问题已经被问了很多次,但我要求的是一种特定的变体,而我的 search-foo 已经放弃了,因为我只找到了将一个现有向量附加到另一个向量的…

罗罗贝儿 2024-09-10 20:07:29 5 0

为什么我不能将 unique_ptr 推回到向量中?

这个程序有什么问题吗? #include &ltmemory&gt #include &ltvector&gt int main() { std::vector&ltstd::unique_ptr&ltint&gt&gt vec int x(1) std::…

醉南桥 2024-09-10 20:04:56 3 0

memmem() STL 方式?

是否有 STL 算法可用于像 memmem() 一样搜索缓冲区内的字节序列?…

提笔落墨 2024-09-10 18:31:57 2 0

STL:从A到B的自然数集

我想将集合中从 A 到 B 的自然数相加。目前我正在像这样在集合中逐个插入从 A 到 B 的每个数字, set&ltint&gt s for(int j=A j&lt=B j++) s.insert(j…

南…巷孤猫 2024-09-10 15:42:10 2 0

STL count_if 的标准谓词

我正在使用 STL 函数 count_if 来计算所有正值 在双打向量中。例如,我的代码类似于: vector&ltdouble&gt Array(1,1.0) Array.push_back(-1.0) Array…

荒人说梦 2024-09-10 15:35:35 5 0

wchar 无法在 VC 中工作++ 2005年

wstring ws(L"Press 'q' to end.") wcout &lt&lt ws 错误 C2679:二进制“&lt&lt” :无操作员 发现它需要一个右手操作数 类型为“std::wstring”(或…

岁月如刀 2024-09-10 14:53:00 1 0

const char* 周围的轻量级容器不复制数据的长度

我有一个传递 const char* 和长度的底层 API: foo(const char* data, const uint32_t len) 我想将此数据/长度包装在一个轻量级容器中,该容器可以迭…

凡间太子 2024-09-10 14:10:28 2 0

STL,减少数组,c++

对于硬件分配,我们将编写一个如下所示的reduce 例程: int reduce(long array[], int size) //Where array is the array to reduce, and size is the…

我不是你的备胎 2024-09-10 12:58:46 2 0

关于由外部系统删除 O(1) 列表的迭代器使用的架构 C++/STL 问题

这是一个非常简单的架构问题,但它多年来一直困扰着我。 无论如何,对我来说,使用列表的全部意义在于它的插入/删除时间复杂度为 O(1)。 进行 O(1) 删…

無處可尋 2024-09-10 12:23:42 2 0

如何解决模板问题以将不同的数据类型保存到文件?

我在使用模板时遇到了一个新问题。这是我最近读的一本书中的一点创意,扩展了他的想法,它有这个代码示例。 假设您有一个模板化的 Array2D 类。你有这…

煮茶煮酒煮时光 2024-09-10 11:12:17 1 0

如何调用 std::vector 中包含的对象的构造函数?

当我创建对象的 std::vector 时,并不总是调用这些对象的构造函数。 #include &ltiostream&gt #include &ltvector&gt using namespace std struct C {…

各自安好 2024-09-10 11:08:28 3 0
更多

推荐作者

策马西风

文章 0 评论 0

柠檬心

文章 0 评论 0

1331

文章 0 评论 0

七度光

文章 0 评论 0

qq_oc2LaO

文章 0 评论 0

野却迷人

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文