内の以前に定義されたデータ型を再利用:は、私は次のことをやろうとしているループ
そして、その後、(ベクトルの集合を構築するために使用される)の値をユーザーに尋ね、名前をユーザーに尋ねます値のいろいろな組み合わせを印刷してから、もう一度やり直してください。
私の問題は、最初のループの後、再び名前を尋ねた後に、「セグメンテーションフォルト(コアダンプ)」というエラーメッセージが表示されることです。私はこれが最初のループで構築/定義されたベクトルと関係していると仮定しています。だから、私はループの後にこれらのオブジェクトをクリアする方法があるのだろうかと思います。つまり、私が好きなのは:
Do {
ask user for name
ask user for values
create vectors from these values
print off certain elements of the vectors
reset/delete name, values, vectors so that I can run the loop again as if it's the first time
} while(condition);
あなたが役に立つと思われる参考になると思います。前もって感謝します。
'vecclear();で' std :: vector'インスタンス 'vec'をクリアします – ArchbishopOfBanterbury
@jonesy、なぜリセット/クリアする必要がありますか?私はベクトルが正しいクラスだとは思わない。 – Igor
セグメンテーションフォルトはどのようなコードですか?それを投稿するか、質問が理解されない – Exceptyon