stl

stl

文章 54 浏览 85

std::vector 的高效传递

当 C++ 函数接受 std::vector 参数时,通常的模式是通过 const 引用传递它,例如: int sum2(const std::vector&ltint&gt &ampv) { int s = 0 for(siz…

无人接听 2024-08-11 09:57:53 2 0

是否可以使用超出范围的 RA 迭代器?

考虑以下代码: typedef std::vector&ltint&gt cont_t // Any container with RA-iterators typedef cont_t::const_iterator citer_t // Random acces…

千仐 2024-08-11 09:44:07 1 0

C++ 之间的转换std::vector 和 C 数组,无需复制

我希望能够在 std::vector 及其底层 C 数组 int* 之间进行转换,而无需显式复制数据。 std::vector 是否提供对底层 C 数组的访问?我正在寻找类似这样…

一笑百媚生 2024-08-11 07:18:34 3 0

STL的list::sort()使用哪种排序算法?

我有一个随机整数列表。我想知道 list::sort() 方法使用哪种算法。例如,在以下代码中: list&ltint&gt mylist // ..insert a million values mylist.…

荭秂 2024-08-11 06:01:00 1 0

检查 stl 容器中元素的类型 - c++

我怎样才能获得STL容器所保存的元素的类型?…

擦肩而过的背影 2024-08-11 05:40:04 4 0

stl向量和c++:如何在没有默认构造函数的情况下调整大小?

我如何告诉 STL(特别是向量中的方法 resize())使用默认构造函数以外的构造函数以及使用哪些参数来初始化对象? 例如: class something { int a som…

阳光下慵懒的猫 2024-08-11 02:30:53 2 0

如何仅使用活页夹在地图中查找值

在地图的第二个值中搜索,我使用如下内容: typedef std::map&ltint, int&gt CMyList static CMyList myList template&ltclass t&gt struct second_eq…

爱的那么颓废 2024-08-11 01:39:11 1 0

我在哪里可以获得 C++ 的示例代码为我自己的容器创建迭代器?

我一直在寻找为我自己的容器创建迭代器的示例代码,但我还没有真正找到一个好的例子。我知道以前有人问过这个问题(创建我自己的迭代器),但没有看到…

じ违心 2024-08-11 01:00:32 3 0

纬度经度的哈希/密钥创建函数?

我有与纬度/经度值相关的数据块。我想根据纬度/经度值创建一个查找键/哈希值,以便它可以用作地图或类似内容的查找。 我对西和南使用负值...因此 5W、…

千笙结 2024-08-11 00:23:40 1 0

C++ STL unordered_map问题与疑惑

在 Java 和 C# 工作了几年之后,现在我又回到了 C++。当然,我的编程风格受到这些语言的影响,我倾向于觉得需要一个我大量使用的特殊组件:哈希映射。…

栖竹 2024-08-10 22:36:22 5 0

为什么 type_info 在命名空间 std 之外声明?

我正在使用 VS2005 和 STL 的 MS 实现。然而,类 type_info 是在“命名空间 std”之外声明的。这会给第三方库带来一些问题,除了查找 std::type_info …

尴尬癌患者 2024-08-10 21:29:43 1 0

STL 专家在面试中应该回答哪些问题

我最近在看一份招聘启事,其中一个要求是 STL 知识达到 9/10。 当我判断自己的技能时,对我来说,10 分是指撰写有关该主题的高级书籍的人,例如 Jon S…

┊风居住的梦幻卍 2024-08-10 19:49:10 2 0

C++ STL for_each 应该采用指向带有一个参数的成员函数的指针

我必须将带有一个参数的成员 fn 的地址传递给 std::for_each。我该怎么做? class A{ void load() { vector&ltint&gt vt(10,20) std::for_each(vt.beg…

酒绊 2024-08-10 17:51:57 2 0

STL容器如何复制对象?

我知道像 vector 这样的 STL 容器在添加对象时会复制该对象。 push_back 方法如下所示: void push_back ( const T&amp x ) 我很惊讶地发现它将该项目…

2024-08-10 13:34:00 3 0

使用 std::copy 插入 STL 队列

我想使用 std::copy 将元素插入到队列中,如下所示: vector&ltint&gt v v.push_back( 1 ) v.push_back( 2 ) queue&ltint&gt q copy( v.begin(), v.en…

情栀口红 2024-08-10 13:22:46 3 0
更多

推荐作者

霊感

文章 0 评论 0

很糊涂小朋友

文章 0 评论 0

隔纱相望

文章 0 评论 0

碍人泪离人颜

文章 0 评论 0

抱着落日

文章 0 评论 0

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