私はdigitsという2次元配列を作成しましたが、各サブ配列を1つずつ初期化してコードをより鮮明にしたいと考えています。私は、次のコードが動作することを理解:C++は2次元配列の値を初期化しようとしています
string digits[2][5] = { { " - ","| |"," ","| |"," - " },{ " - ","| |"," ","| |"," - " } };
しかし、以下は動作しない理由を疑問に思って:
string digits[2][5];
digits[0] = { " - ","| |"," ","| |"," - " };
digits[1] = { " - ", "| |", " ", "| |", " - " };
それは割り当てです。初期化リストは初期化のためのものです。 –