#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'
}
私は一般的にベクトルを持つポインタの使い方が不明です。なぜこれが動作しないのかについては非常に謎です。私の考えでは、これはスクリーンに5を印刷する必要があります。ベクトルへのポインティング
単純な答え:ポインタを使用しないでください。ポインターはC++に存在し、特定の目的に役立ちます。必要でないときには使用しないでください。 – jalf
ええ、これは私が持っている問題を伝えるように設計されたほんの単純化された例です。私が扱っている実際の実装を反映することを意図していません。 –