スレ立てるまでもない質問はここで 166匹目 (152レス)
上下前次1-新
23: 2024/12/20(金)14:00 ID:Cl8OU6/M(1/3) AAS
ChatGPT
あなた:
for(unsigned i{}; i < 1U << N; ++i)
C++でこんなループをみたんだけど
unsigned i{}の部分はどういう文法なんですか?
ChatGPT:
unsigned i{} は、C++11以降で導入された**リスト初期化(brace initialization)**を使用した変数の初期化方法です。このコードを分解して説明すると次のようになります:
unsigned
これは変数の型を表します。この場合は unsigned int の省略形で、符号なし整数型を意味します。
i
これは変数の名前です。
{}
これは変数の初期化方法で、リスト初期化を意味します。
{} の場合、変数はゼロ初期化されます。この場合、unsigned i{} は unsigned i = 0; と同じ意味を持ちます。
上下前次1-新書関写板覧索設栞歴
あと 129 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s