«out-parameters» etiketlenmiş sorular

8
C # sözlüklerini kullanmanın TryGetValue'dan daha iyi bir yolu var mı?
Kendimi çevrimiçi olarak sık sık soru ararken buluyorum ve birçok çözüm sözlükler içeriyor. Ancak, bunları uygulamaya çalıştığımda, kodumda bu korkunç reek var. Örneğin, her değer kullanmak istediğimde: int x; if (dict.TryGetValue("key", out x)) { DoSomethingWith(x); } Bu esasen aşağıdakileri yapmak için 4 kod satırıdır: DoSomethingWith(dict["key"]) Out anahtar kelime kullanarak bir …

3
isteğe bağlı olmayan işaretçiler ve C ++ 'da const olmayan başvurular
Gelen Diğer C ++ Özellikleri, Referans Argümanlar ait tarihinde C ++ Stil Rehberi , bunu const olmayan referanslar kullanılmamalıdır okuyun. Referansla iletilen tüm parametreler sabit olarak etiketlenmelidir. Başvuruları argüman olarak kullanan işlev çağrılarına bakmanın C programcıları için kesinlikle kafa karıştırıcı olduğu açıktır, ancak C ve C ++ artık farklı dillerdir. …
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.