«construction» etiketlenmiş sorular

3
“Start”, “run” veya “execute” yöntemi iyi bir uygulama mıdır?
Şu anda Başlat yöntemini uygulayan birçok sınıfa sahip bir kod tabanı üzerinde çalışıyorum. Bu bana her zaman kötü bir uygulama olarak düşündüğüm iki aşamalı bir yapıya benziyor. Bu ve bir kurucu arasındaki farkı söyleyemem. Normal obje yapımı yerine start metodu kullanmak ne zaman uygundur? Yapıcıyı ne zaman kullanmayı tercih etmeliyim? …



3
Örtük argüman dönüşümüne güvenmek tehlikeli midir?
C ++, bağımsız değişkenler beklenen türler değilse, parametre türlerinin eşleşen yapıcılarını otomatik olarak çağıran bir özelliğe sahiptir (doğru adını anlayamıyorum). Bunun çok temel bir örneği, std::stringbir const char*argümanla beklenen bir işlevi çağırmaktır . Derleyici, uygun kurucuyu çağırmak için otomatik olarak kod oluşturur std::string. Merak ediyorum, düşündüğüm kadar okunabilirlik için kötü …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.