c++ - 指针声明 vector

标签 c++ pointers vector nullptr

看着我的教授给我的一些代码,我不明白发生了什么。我是编程新手,完全迷路了。

vector <_Account*>*myvector = nullptr;

所以我知道他制作了一个 vector ,我知道一个名为 Account 的现有类,所以这是一个指向 Account 的指针的 vector > 对象?我不知道第二个星号是做什么的?

最佳答案

myvector 是指向 vector 的指针(很可能是 std::vector + bad practice using namespace std;) 指向 _Account 的指针。此行中没有创建实际的 vector,只是一个可以存储其地址的变量。

_Account 是一个 implementation reserved identifier顺便说一句,不能使用它。

关于c++ - 指针声明 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850576/

相关文章:

C: 我怎样才能改变变量写入的寄存器?

c++ - 连续输出(最多)4 个 vector 元素

c++ - std::string 实现是否符合 's.c_str() + s.size()' 不一定与 '&s[s.size()]' 相同?

c++ - QList 清除函数调用是否清除存储在 QList 中的动态分配对象的内存?

c++ - 什么是 C++ 中的 vtable

c++ - 如何在 SDL_surface 中设置像素?

c++ - 在 C++ 中为指针赋值

C:从函数返回指针数组的元素

c++ - 分配的内存在栈或堆中

c++ - 声明结构时的 vector 分配