«c++» etiketlenmiş sorular

C ++ genel amaçlı bir programlama dilidir. Başlangıçta C'nin bir uzantısı olarak tasarlanmıştır ve benzer bir sözdizimine sahiptir, ancak şimdi tamamen farklı bir dildir. Bir C ++ derleyicisiyle derlenecek kod (sorulacak) ile ilgili sorular için bu etiketi kullanın. Belirli bir standart revizyon [C ++ 11], [C ++ 14], [C ++ 17] veya [C ++ 20] vb. İle ilgili sorular için sürüme özgü bir etiket kullanın.



6
Sanal işlevlerin varsayılan parametreleri olabilir mi?
Bir temel sınıf (veya arabirim sınıfı) bildirir ve parametrelerinden biri veya daha fazlası için varsayılan bir değer belirtirseniz, türetilmiş sınıfların aynı varsayılanları belirtmesi gerekir mi, yoksa türetilmiş sınıflarda hangi varsayılanlar gösterilir? Zeyilname: Bunun farklı derleyiciler arasında nasıl ele alınabileceği ve bu senaryoda "önerilen" uygulamalarla ilgili herhangi bir girdi ile de …
164 c++  c++11  c++03 


3
Stroustrup örneğinde, kolon “dönüş 1: 2” ne anlama geliyor?
Bir kolonun belirli bir kullanımını anlamıyorum. Bjarne Stroustrup'un C ++ Programlama Dili kitabında buldum , 4. baskı, bölüm 11.4.4 "Arama ve Geri Dönüş", sayfa 297: void g(double y) { [&]{ f(y); } // return type is void auto z1 = [=](int x){ return x+y; } // return type is double …
163 c++  syntax 

13
D Java ve C ++ için güvenilir bir alternatif mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
163 java  c++  c  d 

7
Nullptr kullanmanın avantajları nelerdir?
Bu kod parçası kavramsal olarak üç işaretçi için de aynı şeyi yapar (güvenli işaretçi başlatma): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Ve böylece, işaretçileri atama avantajları nelerdir nullptronlara değerleri atamak üzerinde NULLveya 0?
163 c++  c++11  null  c++-faq  nullptr 


8
İstringstream, ostringstream ve stringstream arasındaki fark nedir? / Neden her durumda stringstream kullanmıyorsunuz?
Kullandığım ne zaman std::istringstream, std::ostringstreamve std::stringstreamben sadece kullanmamalısınız neden std::stringstreamher senaryoda (herhangi bir çalışma zamanı performansı sorunları vardır?). Son olarak, bu konuda kötü bir şey var mı (hiç bir akış kullanmak yerine): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";




10
Tüm nesneleri mi yoksa işaretçileri kaplarda mı saklamalıyım?
Sıfırdan yeni bir sistem tasarlamak. Uzun ömürlü bazı nesnelerin listelerini ve haritalarını saklamak için STL'yi kullanacağım. Soru: Nesnelerimin kopya oluşturucularına sahip olmasını ve nesnelerin kopyalarını STL kaplarımda saklamasını mı sağlamalıyım yoksa yaşamı ve kapsamı kendim yönetmek ve yalnızca işaretleyicileri bu nesnelere STL kaplarımda saklamak daha mı iyi? Bunun ayrıntılarda biraz …
162 c++  stl  pointers 

5
Bu döngü neden “uyarı: yineleme 3u tanımsız davranış başlatır” üretir ve 4 satırdan fazlasını üretir?
Bunu derleme: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } ve gccaşağıdaki uyarıyı verir: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ İmzalı bir tamsayı taşması olduğunu anlıyorum. Ne elde edemiyorum neden ideğer …

1
String_view nedir?
string_viewC ++ 17'ye eklenen C ++ Library Fundamentals TS ( N3921 ) içinde önerilen bir özellikti Anladığım kadarıyla bu bir dize "kavramı" bir dize olarak görüntülenebilir bir şey depolayabilir konteyner herhangi bir tür bir görünümü temsil eden bir türüdür. Bu doğru mu ? Standart const std::string&parametre türü olmalı mı string_view? …

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.