«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.

2
Güvenli-bool deyim C ++ 11'de eski mi?
@R'nin bu cevabı. Martinho Fernandes , güvenli bool deyiminin görünüşte C ++ 11'de kullanımdan kaldırıldığını, çünkü basit bir explicit operator bool() const; cevap standart alıntı göre §4 [conv] p3: Bir ifade e, ancak icat edilen bazı geçici değişkenler için Tve ancak deklarasyon T t=e;iyi oluşturulmuşsa örtülü olarak bir türe dönüştürülebilir …

9
C ++ 'da dahili typedefs - iyi stil mi kötü stil mi?
Son zamanlarda kendimi sık sık bulduğum bir şey, o sınıfın içindeki belirli bir sınıfla ilgili typedef'leri, yani class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Bu türler daha sonra kodun başka bir yerinde kullanılır: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() ); lorems.push_back( lorem ); …

6
OpenCV C ++ / Obj-C: Bir sayfayı algılama / Kare Algılama
Test uygulamamda OpenCV kare algılama örneğini başarıyla uyguladım, ancak şimdi çıktıyı filtrelemeliyim, çünkü oldukça dağınık - veya kodum yanlış mı? Ben (gibi çarpık azaltılması için kağıt dört köşe noktalarında ilgilenen kulüpler olduğunu ) ve daha ileri işleme ... Giriş çıkış: Gerçek görüntü: Tıklayın Kod: double angle( cv::Point pt1, cv::Point pt2, …

14
Tüm dosyayı C ++ 'da std :: dizesine nasıl okurum?
Bir dosyayı nasıl okuyabilirim std::string, yani tüm dosyayı aynı anda okuyabilirim? Metin veya ikili mod arayan tarafından belirtilmelidir. Çözüm standartlara uygun, taşınabilir ve verimli olmalıdır. Dizenin verilerini gereksiz yere kopyalamamalı ve dizeyi okurken belleğin yeniden tahsis edilmesinden kaçınmalıdır. Bunu yapmanın bir yolu, dosya boyutunu stat, yeniden boyutlandırmak std::stringve 's ' …
178 c++  string  file-io 


30
Kıvırcık parantezleri atlamak neden kötü bir uygulama olarak kabul edilir? [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 . 8 yıl önce kapalı . …
177 java  c#  c++  c  coding-style 

17
Bir diziye sınırların dışında erişmek hata vermez, neden?
Bu gibi sınırların dışında bir C ++ programında değerler atamak: #include <iostream> using namespace std; int main() { int array[2]; array[0] = 1; array[1] = 2; array[3] = 3; array[4] = 4; cout << array[3] << endl; cout << array[4] << endl; return 0; } Program 3ve yazdırır 4. Bu …
177 c++  arrays 


30
C ++ makroları ne zaman faydalıdır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir C önişlemci haklı korkulan ve C ++ topluluğu tarafından diğerlerinden ayrı …



8
Mutex örneği / öğretici? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 ay önce kapalı . Bu soruyu geliştir Çok iş parçacıklığında yeniyim ve mutekslerin nasıl çalıştığını anlamaya çalışıyordum. Çok fazla Google …

30
Karşılaştığınız en kötü gerçek dünya makroları / işlemci öncesi kötüye kullanım nedir?
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. Karşılaştığınız en kötü gerçek dünya makroları / işlemci öncesi kötüye kullanım nedir (lütfen hiçbir IOCCC cevabı * haha ​​* yok)? Gerçekten eğlenceli ise lütfen kısa bir snippet …
176 c++  c  macros  preprocessor 

22
C ++ statik yapıcılar? Özel statik nesneleri başlatmam gerekiyor
Özel statik veri üyesi (az tüm karakterleri içeren bir vektör) ile bir sınıf istiyorum. Java veya C #, ben sadece sınıf herhangi bir örnek yapmadan önce çalışacak bir "statik yapıcı" yapabilir ve sınıf statik veri üyelerini ayarlar. Yalnızca bir kez çalıştırılır (değişkenler salt okunur olduğundan ve yalnızca bir kez ayarlanması …

16
Özel C ++ ayırıcılarının çekici örnekleri?
std::allocatorÖzel bir çözüm lehine hendek için gerçekten iyi nedenler nelerdir? Doğruluk, performans, ölçeklenebilirlik vb. İçin kesinlikle gerekli olan herhangi bir durumla karşılaştınız mı? Gerçekten akıllı örnekler var mı? Özel ayırıcılar her zaman çok fazla ihtiyaç duymadığım Standart Kütüphane'nin bir özelliği olmuştur. Ben sadece burada SO üzerinde varlıklarını haklı çıkarmak için …

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.