gpt4 book ai didi

c++ - 指向 vector

转载 作者:太空宇宙 更新时间:2023-11-04 14:40:15 28 4
gpt4 key购买 nike

#include <iostream>
#include <vector>

using namespace std;

int main ()
{
vector <int> qwerty;
qwerty.push_back(5);

vector <int>* p = &qwerty;

cout << p[0]; //error: no match for 'operator<<' in 'std::cout << * p'

}

我通常不清楚如何将指针与 vector 一起使用,所以我很困惑为什么这不起作用。在我看来,这应该在屏幕上打印 5。

最佳答案

// either
cout << (*p)[0];
// or
cout << p->operator[](0);

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

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com