3次元配列のベクトル実装
2022-02-22 12:05:02
#include
#include
int main()
{
std::vector
> >
a(2);//create 2 vectors
> Array of type
for (int n = 0; n < 2; n++)
{
a[n].resize(4);
}// To set the size of the two-dimensional array first
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
a[i][j].resize(2);
}// Only after that can we set the size of the 3D array, otherwise there is a memory error
}
int m = 1;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 2; k++)
{
a[i][j][k] = m++;
}
}
}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 2; k++)
{
std::cout << a[i][j][k] << std::endl;
}
}
}
std::cin.get();
return 0;
}
関連
-
[解決済み】変数 '' を抽象型 '' と宣言できない。
-
[解決済み】 c++ "Incomplete type not allowed" クラス参照情報へのアクセスエラー (前方宣言による循環依存性)
-
[解決済み】エラー:削除された関数の使用
-
[解決済み】streambuf::xsgetnと状態フラグ
-
Linux g++ コンパイル: `pthread_create' への未定義の参照
-
[解決済み] VC++の致命的なエラー LNK1168: 書き込みのために filename.exe を開くことができない
-
[解決済み] MSVCP140D.dll が見つからないのですが、回避方法はあるのでしょうか?[クローズド]です。
-
[解決済み] cin.getlineで「No instance of overloaded function」エラーを修正するにはどうしたらいいですか?
-
[解決済み] C++の複数条件付きWhileループ
-
[解決済み] Mathf.SmoothDamp()はどのように動作するのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] av_seek_frame の後に現在の AVFrame の連番を取得するには?
-
[解決済み] .h.gchファイルとは何ですか?
-
[解決済み] C++で配列の最大長制限はありますか?
-
[解決済み] "ユーザー定義リテラル演算子が見つかりません"
-
[解決済み] FFmpegでステレオサウンドをモノラルに変換する方法は?
-
[解決済み] gmockのデフォルトアクションの設定 / ON_CALLとEXPECT_CALLの比較
-
[解決済み] C/C++のダブルリンクリストとマルチリンクリストの比較 [終了した記事]
-
[解決済み] PreprocessorDefinitionsの設定にVSマクロを使用する
-
[解決済み] "Read Access Violation: This was nullptr" 正しく割り当てたはずなのに......?
-
[解決済み] MinGW .exe は、コードに関係なく、いくつかの gcc dll を必要としますか?