«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
C / C ++ programın maksimum yığın boyutu
100 X 100 dizisinde DFS yapmak istiyorum. (Dizinin elemanlarının grafik düğümlerini temsil ettiğini söyleyin) Yani en kötü durumda, özyinelemeli işlev çağrılarının derinliği 10000'e kadar çıkabilir ve her çağrı 20 bayta kadar çıkabilir. Öyleyse bu, bir yığın taşması olasılığı olduğu anlamına gelir mi? C / C ++ 'da maksimum yığın boyutu …
115 c++  c  stack 

3
Döngüler için menzil tabanlı olarak yönlendirme referansları kullanmanın avantajı nedir?
const auto&salt okunur işlemler yapmak istersem yeterli olur. Ancak, çarpıştım for (auto&& e : v) // v is non-const son zamanlarda birkaç kez. Bu beni meraklandırıyor: Bazı belirsiz köşe durumlarda, yönlendirme referanslarını kullanmanın auto&veya ile karşılaştırıldığında bazı performans faydaları olması mümkün müdür const auto&? ( shared_ptrbelirsiz köşe davaları için bir …

12
El Kodlu GUI ile Qt Designer GUI Karşılaştırması [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bu tatilleri Qt uygulamaları yazmayı öğrenerek geçiriyorum. Sadece birkaç saat önce Qt Designer hakkında …



10
Tek uyarı hatasını devre dışı bırakın
Visual Studio ile bir cpp dosyasında sadece tek bir uyarı satırını devre dışı bırakmanın bir yolu var mı? Örneğin, bir istisna yakalayıp işleme koymazsam 4101 hatası alıyorum (başvurulmayan yerel değişken). Bunu sadece bu işlevde görmezden gelmenin, aksi takdirde derleme biriminde bildirmenin bir yolu var mı? Şu anda, #pragma warning (disable …


23
Çalıştırılabilir dosyanın yolunu alın
Bu sorunun daha önce sorulduğunu biliyorum ama yine de tatmin edici bir yanıt veya kesin bir "hayır, bu yapılamaz" görmedim, bu yüzden tekrar soracağım! Tek yapmak istediğim, şu anda çalışan yürütülebilir dosyanın yolunu, ya mutlak bir yol olarak ya da yürütülebilir dosyanın başlatıldığı yere göre platformdan bağımsız bir şekilde elde …
115 c++  boost  executable 

1
Variadic bir fonksiyondaki tüm argümanlarda std :: forward nasıl çağrılır?
Ben sadece genel bir nesne fabrikası yazıyordum ve değişken bir şablon oluşturmak için boost önişlemci meta kitaplığını kullanıyordum (2010 kullanıyorum ve bu onları desteklemiyor). Fonksiyonum rval referansları kullanıyor ve std::forwardmükemmel yönlendirme yapmak için beni düşündürdü ... C ++ 0X çıktığında ve standart bir derleyicim olduğunda bunu gerçek değişken şablonlarla yapardım. …

8
CMAKE'de işletim sistemine özel talimatlar: Nasıl yapılır?
CMAKE için yeni başlayan biriyim. Aşağıda, mingw ortam pencerelerinde iyi çalışan basit bir cmake dosyası bulunmaktadır. Sorun, target_link_libraries()libwsock32.a'yı bağladığım CMAKE işlevinde açıkça görülüyor. Pencerelerde bu çalışır ve sonuçları alıyorum. Bununla birlikte, beklendiği gibi, Linux'ta, Linux işletim sisteminde bulunmayan arayış /usr/bin/ldolacaktır -lwsock32. Benim Sorunum: CMAKE'ye Linux OS'de wsock32 kitaplığını bağlamayı önlemek …
115 c++  linux  cmake  mingw  portability 

30
C ++ 'ın Gizli Özellikleri? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

4
'RuntimeLibrary' için Uyumsuzluk Algılandı
Crypto ++ 'yı C: \ cryptopp'a indirip çıkardım. İçindeki tüm projeleri (benioku'da belirtildiği gibi) oluşturmak için Visual Studio Express 2012'yi kullandım ve her şey başarıyla oluşturuldu. Sonra başka bir klasörde bir test projesi yaptım ve bağımlılık olarak cryptolib'i ekledim. Bundan sonra, tüm başlıkları kolayca dahil edebilmek için içerme yolunu ekledim. …


13
C ++ 'da, değişkenleri önbelleğe almalı mıyım yoksa derleyicinin optimizasyonu yapmasına izin mi vermeliyim? (Örtüşme)
(Aşağıdaki kodu düşünün ptiptedir unsigned char*ve bitmap->widthbilinmeyen ve biz kullandığınız bazı dış kütüphanenin hangi sürümüne bağlıdır tam olarak hangi bazı tamsayı tipidir): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } Optimize etmeye değer mi [..] Bunun yazarak daha …

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.