9
中に狭く防ぐために、中括弧を使用して変数も?C++:私は<em>が</em>変数を初期化するときの狭窄を防ぐために、中括弧/初期化子リストを使用して精通んだけど、<em>が</em>値を割り当てる際にそれを使用することをお勧めし割り当て
int i{1}; // initialize i to 1
double d{2.0}; // initialize d to 2.0
i = {2}; // assign value 2 to i
i = {d}; // error: narrowing from double to int
割り当てに中括弧を使用しない理由はありますか?
狭くしたい場合は? – xaxxon
私はこう言っています:割り当てにそれらを使わないでください – Exceptyon
https://herbsutter.com/2013/05/09/gotw-1-solution/とおそらくhttps://herbsutter.com/2013/を読んでください08/12/gotw-94-solution-aaa-style-almost-always-auto / –