C++ guru Herb Sutter, hemen her zaman "auto" kullanmamız gerektiğini önermektedir. Bunu website numaralı telefondan bildiriyor ve kısa bir süre önce CppCon 2014 conference numaralı telefondan tekrarladı.C++ 11'de "Daima Otomatik Kullan" mı?
Onun tavsiyelerini takip etmeye çalıştım ve ikna olmadım. Sutter katılıyor ve
auto gender = string{};
auto number = string{};
auto person = string{};
daha iyi
string gender, number, person;
neden kim ben otomatik dayanamam çünkü benim kod yazma sona erdi budur bana söyleyebilir biri var mı tarzı.
Düzenleme:
auto gender = string{}, number = string{}, person = string{};
da bir ihtimal, ama bence bu daha bile kötü. oto anahtar kelime ağırlıklı bir değerle değişkeni başlatmak durumlarda kullanılması gerektiğini
Kendinize ve başkalarına bir iyilik yapın ve string yerine std :: string kullanın. – gnasher729
Bir satırda birden çok değişken bildirilmesi genellikle aynı zamanda kaşları çatılır. – gnasher729
Yalnızca şablonlu türlerle çalışmaya başladığınızda, otomatik (neredeyse tamamen) kullanmak mantıklı olacaktır. – Shaggi