私はこのウェブサイトを初めてご利用になり、プログラミングに少し新しくなりました。私は初めてベクトルを使用していますが、その内容を印刷したいのですが、通常の単語の代わりにアドレスを取得しています。私はこれ以外の方法でこれを行う方法を知らない。印刷用Coutベクタアドレス
vector<Component*> vect;
と私のコード:
マイベクトル
void Frame::print() {
for (int i = 0; i < vect.size(); i++)
cout << vect[i] << endl;
}
あなたのベクトルはあなたのクラスのポインタを格納するので、印刷する前に間接参照する必要があります。 – florgeng
本当にそれがベクターと何か関係があると思うなら、それを使わずに何か変更があるかどうか確認してみてください。 – juanchopanza
どのように私はその逆参照を行うのですか? – hypr2