stdvector

stdvector

文章 0 浏览 4

调整大小时,vector.resize() 方法是否调用默认元素构造函数?

我正在尝试以下代码: struct _Struct2 { void *ptr; double dval; }; struct _Struct { float fval; int ival; std::vector data; }; std::vector ve…

倾`听者〃 2024-12-04 15:11:05 0 0

在向量::resize()和向量::reserve()之间进行选择

我正在为我的 vector 数据成员预先分配一些内存。示例: class A { vector t_Names; public: A () : t_Names(1000) {} }; 在某个时间点,如果 t_Names…

野侃 2024-12-04 07:03:02 1 0

与 STL 向量共享数组

我想与一个或多个 STL 向量 v1 共享大小为 k 的双精度数组 a 的内容>,v2...vn。 我希望从这个共享存储中获得的效果是,如果底层数组被修改,则可以从…

微暖i 2024-12-04 05:26:34 0 0

如何有效地复制 std::vector到 std::string

这个问题是这个问题的另一面 如何有效地复制 std ::字符串转换为向量 我通常以这种方式复制向量(空终止字符串) std::string s((char*)&v[0]); 或(…

a√萤火虫的光℡ 2024-12-04 05:21:51 1 0

如何有效地将 std::string 复制到向量中

我有一个字符串 std::string s = "Stack Overflow"; ,我需要将其复制到向量中。 我就是这样做的 std::vector v; v.reserve(s.length()+1); for(std::…

宁愿没拥抱 2024-12-04 03:59:17 2 0

检查 std::vector 索引是否超出范围的最快方法是什么?

通常,我想确保一旦到达函数体的顶部,我就处于边界内。 我执行此操作的不同方法是: // I don't like this much as it stops the program when I may…

失退 2024-12-04 03:49:05 0 0

在父类的向量上调用子类的方法

#include #include using namespace std; class Parent { public: Parent(); void method(); }; class Child: public Parent { public: Child(); void…

嘴硬脾气大 2024-12-02 19:59:55 1 0

std::vector 和 _variant_t 之间的转换

我需要在 std::vector 和 _variant_t 之间进行转换,以避免在将数据写入/发送数据到某些文件(数据库、Excel 等)时出现循环, 您可以告诉我吗如何进…

左耳近心 2024-12-02 17:31:25 2 0

如何使用唯一对象调整 std::vector 的大小

我有一个对象向量。每个对象都有一个不可复制对象(boost::signal)的boost::shared_ptr。该对象的默认构造函数创建 boost::signal 对象。 struct Fun…

衣神在巴黎 2024-12-02 05:48:36 0 0

动态创建 std::vector // 创建指向向量的指针

我是新人,所以我很可能错过了一些关键的东西。 我正在使用 std::vector 来存储 ReadFile 操作中的数据。 目前我有一个名为 READBUFF 的结构,其中包…

七秒鱼° 2024-12-02 03:12:18 0 0

将 begin() 和 end() 与 c++ 中的集合一起使用

我正在尝试使用迭代器来遍历一个集合,然后对该集合的成员(如果有的话)执行一些操作。问题是,通常这是可行的,但有时,它会比较空集的开头和结尾,…

狼亦尘 2024-12-02 00:34:46 2 0

如何在 std::vector 中存储固定长度的字符串

我想模仿一个结构: char [][40] = { "Stack", "Overflow", "Exchange", "Network" }; 使用 std::vector,这样我就可以在运行时填充它并动态更改 vect…

诗化ㄋ丶相逢 2024-11-30 12:11:04 0 0

std::向量转换为 char* 数组

我有一个 std::vector,我需要将其用于读取 char* foo 的 C 函数参数。我见过如何将 std::string 转换为 char*。作为 C++ 的新手,我正在尝试拼凑如何…

若无相欠,怎会相见 2024-11-29 15:35:59 0 0

迭代向量的元素时索引类型应该是什么?

我通常以这种方式迭代向量: for (int i = 0; i < myVector.size(); i++) { Element* e = myVector[i]; } 但是编译器通常会给我这个警告: warning: C…

对风讲故事 2024-11-28 22:50:37 0 0

C++ 中两个指针向量的减法和交集

我有两个向量,它们都有指向我的自定义类对象的指针。 这两个向量中的指针并不指向同一个对象,但对象中存储的值是相同的。 我的自定义类结构是: Cla…

无可置疑 2024-11-28 14:19:04 0 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

更多

友情链接

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