Ben değişken başlatırken daralma önlemek için küme parantezleri/başlatıcı listelerini kullanarak aşina olduğum sırasında daralma önlemek, ama bunu kullanmak iyi bir uygulamadır için değişken de mi?C++: <em>bir karşı</em> bir değer atarken küme parantezi kullanarak atama
Örneğin;
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
Görev için kaşlı ayraç kullanmamanın bir nedeni var mı?
Eğer daraltmak istiyorsanız? – xaxxon
Şunu söyleyebilirim: atamalarda kullanmayın – Exceptyon
Aşağıdakileri okuyun: https://herbsutter.com/2013/05/09/gotw-1-solution/ ve muhtemelen https://herbsutter.com/2013/ 08/12/gotw-94-çözüm-aaa-style-neredeyse-daima-otomatik / –