«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
Unique_ptr bağımsız değişkenini bir yapıcıya veya işleve nasıl iletirim?
C ++ 11'de anlambilimi taşımak için yeniyim ve nasıl işleneceğini çok iyi bilmiyorum unique_ptr yapıcılarda veya işlevlerde parametrelerin . Bu sınıfın kendisine atıfta bulunmayı düşünün: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } protected : Base::UPtr …

16
Statik bağlama ve dinamik bağlama
Dinamik bağlantı üzerinden statik bağlantı veya belirli durumlarda tam tersini seçmek için zorlayıcı performans nedenleri var mı? Aşağıdakileri duydum veya okudum, ancak konunun doğruluğu için kefil olacak kadar bilmiyorum. 1) Statik bağlama ile dinamik bağlama arasındaki çalışma zamanı performansındaki fark genellikle önemsizdir. 2) (1), program hotpath'lerini optimize etmek için profil …

4
C ++ 'da extern ne zaman kullanılır?
"Think in C ++" okuyorum ve sadece externbeyanı tanıttı . Örneğin: extern int x; extern float y; Sanırım anlamını anlıyorum (tanımsız beyan), ama ne zaman yararlı olduğunu merak ediyorum. Birisi örnek verebilir mi?

30
Fonksiyon parametreleri için 'const' kullanımı
Ne kadar uzağa gidiyorsun const? Sadece constgerektiğinde işlevler mi yapıyorsunuz yoksa tüm domuzu alıp her yerde mi kullanıyorsunuz? Örneğin, tek bir boolean parametresi alan basit bir mutator düşünün: void SetValue(const bool b) { my_val_ = b; } Bu constgerçekten faydalı mı? Şahsen, parametreler de dahil olmak üzere yaygın olarak kullanmayı …
397 c++  const 

12
Geçerli C veya C ++ standart belgelerini nerede bulabilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Ön sipariş verildi Stack Overflow daha fazla : C ++? Birçok soru için cevap "standart" içinde görünüyor. Ancak bunu nerede buluyoruz? Tercihen çevrimiçi. Google, programlama forumları hakkındaki tartışmalar …
394 c++  c  standards  c++-faq 


7
C ++ 'ta iş parçacığına basit örnek
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birisi C ++ 'da iki (Nesne Tabanlı) iş parçacığı başlatmak için basit bir örnek gönderebilir. Bir C-tarzı iş parçacığı kütüphanesi çağırmak yerine çalışma yöntemleri (veya benzer bir şey) …

6
Bir tam sayının bilinen değer kümeleriyle iki tam sayı (dahil) arasında olup olmadığını belirlemenin en hızlı yolu
x >= start && x <= endBir tamsayının iki tamsayı arasında olup olmadığını test etmenin C veya C ++ ' dan daha hızlı bir yolu var mı ? GÜNCELLEME : Özel platformum iOS. Bu, belirli bir karedeki pikselleri bir daireyle sınırlayan bir kutu bulanıklaştırma işlevinin bir parçasıdır. GÜNCELLEME : Kabul …
389 c++  c  performance  math 

10
Güzel baskı C ++ STL kapları
Lütfen bu yayının sonundaki güncellemeleri not edin. Güncelleme: Bu kütüphane için GitHub'da halka açık bir proje oluşturdum ! Bir kez ve herkes için tüm STL kaplarını güzel bir şekilde basmakla ilgilenen tek bir şablona sahip olmak istiyorum operator<<. Sahte kodda, ben böyle bir şey arıyorum: template<container C, class T, String …


9
Std :: promise nedir?
Ben C ++ 11 yılların ile oldukça tanıdık std::thread, std::asyncve std::futurebileşenler (örneğin bkz bu cevabı ) düz ileri. Ancak, ne std::promiseolduğunu, ne yaptığını ve hangi durumlarda en iyi şekilde kullanıldığını tam olarak anlayamıyorum. Standart belgenin kendisi, sınıf özetinin ötesinde bir sürü bilgi içermez ve ikisi de sadece :: thread içermez …

10
Bir Noel Ağacı nasıl tespit edilir? [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 . Geçen yıl kapalı . Aşağıdaki görüntülerde görüntülenen Noel ağaçlarını tespit eden bir uygulamayı uygulamak için hangi görüntü işleme teknikleri …

16
Referanslar ve işaretçiler ne zaman kullanılır?
Referanslara karşı işaretçilerin sözdizimini ve genel anlambilimini anlıyorum, ancak bir API'da referansları veya işaretçileri kullanmanın ne zaman veya daha az uygun olduğuna nasıl karar vermeliyim? Doğal olarak bazı durumların birine ya da diğerine operator++ihtiyacı vardır ( bir referans argümana ihtiyaç duyar), ancak genel olarak, sözdiziminin değişkenlerin yıkıcı bir şekilde iletildiği …
381 c++  pointers  reference 


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.