C++でのunsignedのリストのベクトルを作る。私はそれがポインタになると無知ですが、私は、リストへのポインタを保持するとしてベクトルを宣言する必要があると思う。C++のnoobがsegフォールトを受け取る
これはちょうど災難です。それがまったくコンパイルされれば、私はseg faultsを得る。
ファイルが読み込まれるまで(最初の行にあるはずです)、どのくらいの大きさのベクトルがあるかわからないので、リストがどれだけ大きくなるか分かりませんファイル。
リストのベクトルを宣言する方法に関するアイデアはありますか?私はそれを得ると、残りの部分を見つけ出すことができると思います。(そうではないかもしれませんが、もっと近づくでしょう)。どうも。
'ベクター<ベクター>'は良いスタート地点になります。コード内にポインタを使用しなくても、このプログラム(またはここで説明する部分)を書くことができます。 –
@ JamesMcNellisのように、 'list''の' 'unsigned int''の' 'vector''はうまくいくはずです。これが本当にコードの問題セクションである場合、範囲外の範囲にアクセスしている可能性があります(たとえば、ベクトルの長さの最後を過ぎた演算子[]を使用して)。 – tmpearce
この場合、代わりに 'at'を使用すると保証されます。 – chris