小编bla*_*ner的帖子

C++指针赋值(指向矢量)

这是我在任何论坛的第一篇文章,所以请耐心等待.

我正在编写一个C++程序,它利用自定义类"Book"和成员变量,例如title,author和存储在字符串中的其他变量.这些成员变量中包含一个用于存储Review类型对象的向量(这是另一个自定义类).现在在我的驱动文件(main()所在的位置)需要访问该向量(每个Book对象中的Review向量)并对其进行更改.我意识到我需要使用类型向量的指针(例如,向量pointerName).所以我在Books类中添加了另一个成员变量,它是一个指针.我面临的问题是指向该向量的指针.我在哪里可以完成这项任务?我尝试取消引用它并将其指向对象的默认构造函数中的向量,但这会导致我的程序在运行时崩溃而不会抛出异常.我在构造函数中放置的行是*pointer = vector_of_reviews;

我是这个论坛的新手,还在学习如何在这里发帖,所以如果我在帖子中犯了错误或者我的信息不清楚或不充分,请耐心等待.如果我需要发布或说出更多内容以明确我的立场,请告诉我.

谢谢.

c++ pointers vector object variable-assignment

3
推荐指数
1
解决办法
6526
查看次数

标签 统计

c++ ×1

object ×1

pointers ×1

variable-assignment ×1

vector ×1