我有 class A
,然后我制作了一个向量class A
;
std::vector<A> b
,我正确初始化它。
我有另一个类的一个成员函数,它有一个指向 A 向量的成员指针;
在这个类中,我也有一个成员函数,并且在这个成员函数里面。我首先建立一个对A类向量的引用,并使用指针的引用对其进行初始化,原因是成员引用只能赋值一次,所以我使用指针,但在成员函数内部,引用的语法是更干净。
问题是,在成员函数中,如果我删除对该向量的引用,它是只删除引用还是删除指针指向的整个容器。容器包含对象而不是指针。
谢谢