«c++-faq» etiketlenmiş sorular

Ortak, topluluk tarafından düzenlenmiş bir C ++ SSS sağlar


1
C ++ 17'deki yeni özellikler nelerdir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. C ++ 17 artık özellik tamamlandı, bu nedenle büyük değişiklikler yaşama olasılığı düşük. C ++ 17 için yüzlerce teklif öne sürüldü. Bu özelliklerden hangisi C ++ 17'de …
1007 c++  standards  c++-faq  c++17 

5
Tanımsız davranış ve sıralama noktaları
"Dizi noktaları" nedir? Tanımlanmamış davranış ile sıralama noktaları arasındaki ilişki nedir? a[++i] = i;Kendimi daha iyi hissetmek için sık sık komik ve kıvrımlı ifadeler kullanırım . Onları neden kullanmayı bırakmalıyım? Bunu okuduysanız, yeniden yüklenen Tanımsız davranış ve sıra noktaları takip sorusunu ziyaret ettiğinizden emin olun . (Not: Bu, Stack Overflow'ın …


5
C ++ tanımlayıcısında alt çizgi kullanma ile ilgili kurallar nelerdir?
Yerel değişkenler veya parametreler yerine üye değişkenleri olduklarını belirtmek için üye değişkenlerini bir tür önekle adlandırmak C ++ 'da yaygındır. Bir MFC geçmişinden geldiyseniz muhtemelen kullanacaksınız m_foo. Ben de myFooara sıra gördüm . C # (ya da sadece .NET) olduğu gibi, sadece bir alt çizgi kullanmanızı önerir _foo. Buna C …

18
C ++ programcıları neden 'yeni' kullanımını en aza indirmeli?
Ben tökezledi yığın taşması soru std :: liste <std :: string> kullanılırken std :: string ile Bellek sızıntısı ve yorumların biri bu diyor ki: newÇok kullanmayı bırak . Yaptığınız hiçbir yerde yeni kullandığınız için hiçbir neden göremiyorum. C ++ 'da değere göre nesneler oluşturabilirsiniz ve bu dili kullanmanın en büyük …


4
C ++ 11'de T&& (çift ve işareti) ne anlama geliyor?
C ++ 11'in yeni özelliklerinden bazılarına baktım ve fark ettiğim, değişkenleri bildirmede çift ve işareti T&& var. Başlangıç ​​olarak, bu canavara ne denir? Keşke Google bunun gibi noktalama işaretlerini aramamıza izin verseydi. Tam olarak ne anlama geliyor? İlk bakışta, çift referans gibi görünüyor (C tarzı çift işaretçiler gibi T** var), …


12
std :: wstring VS std :: dize
Ben arasındaki farkı anlamak mümkün değilim std::stringve std::wstring. wstringUnicode karakterler gibi geniş karakterleri desteklediğini biliyorum . Aşağıdaki sorularım var: Ne zaman kullanmalıyım std::wstringüzerinde std::string? Yapabilmek std::string özel karakterler dahil tüm ASCII karakter kümesi, tutun? Dır-dir std::wstring tüm popüler C ++ derleyici tarafından desteklenen? Tam olarak " geniş karakter " nedir?
741 c++  string  unicode  c++-faq  wstring 




24
C ++ standardı int türünün uzunluğunu belirtir?
Temel C ++ türlerinin boyutu hakkında ayrıntılı bilgi arıyorum. Mimariye (16 bit, 32 bit, 64 bit) ve derleyiciye bağlı olduğunu biliyorum. Ancak C ++ için herhangi bir standart var mı? 32-bit bir mimaride Visual Studio 2008 kullanıyorum. İşte ne olsun: char : 1 byte short : 2 bytes int : …
696 c++  c++-faq 


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.