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

30
Öngörülebilir rasgele jeneratör ihtiyacı
Ben bir web oyunu geliştiricisiyim ve rastgele sayılarla ilgili bir sorunum var. Diyelim ki bir oyuncunun kılıcı ile kritik vuruş yapma şansı% 20. Bu, her 5 isabetten 1'inin kritik olması gerektiği anlamına gelir. Sorun şu ki, çok kötü gerçek hayat sonuçları elde ettim - bazen oyuncular 5 vuruşta 3, bazen …
151 c++  algorithm  random 

11
Java'nın finaline karşı C ++ 's const
Öğretici C ++ programcıları için Java ki (vurgulamak benimkisi) diyor ki: Final anahtar kelimesi kabaca C ++ 'da const ile eşdeğerdir "Kabaca" bu bağlamda ne anlama geliyor? Tam olarak aynı değiller mi? Varsa, farklılıklar nelerdir?
151 java  c++  const  final 

5
Sınıf içindeki bir numaralandırma bildirme
Aşağıdaki kod snippet'inde, Colornumaralandırmanın Carkapsamını sınırlamak ve genel ad alanını "kirletmemek" için sınıflandırma sınıf içinde bildirilir . class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color _color; }; (1) …
151 c++  class  enums  namespaces  scope 


5
Java toString C ++ eşdeğeri?
Bir akışa yazılanları, yani coutözel bir sınıftaki bir nesneyi kontrol etmek istiyorum . Bu C ++ ile mümkün mü? Java'da toString()benzer amaçlarla yöntemi geçersiz kılabilirsiniz .
151 c++ 

2
Decltype'in (auto) bazı kullanımları nelerdir?
На этот вопрос есть ответы на yığın taşması на русском : Конструкция decltype (otomatik) C ++ 14'te decltype(auto)deyim tanıtılır. Genellikle kullanımı, bildirimlerin verilen ifadedeki kuralları kullanmasına izin vermektirautodecltype . Deyimin "iyi" kullanımına ilişkin örnekler aramak için sadece aşağıdaki gibi şeyleri ( Scott Meyers tarafından ), yani bir fonksiyonun dönüş tipi …


4
CMake'te, derleyicinin Clang olup olmadığını nasıl test edebilirim?
Bir dizi çapraz platform CMake derleme betiğimiz var ve Visual C ++ ve GCC ile oluşturmayı destekliyoruz . Clang'ı deniyoruz , ancak CMake betiğimizle derleyicinin Clang olup olmadığını nasıl test edeceğimizi anlayamıyorum. Derleyicinin Clang olup olmadığını görmek için ne test etmeliyim? Şu anda sırasıyla Visual C ++ ve GCC'yi test …
151 c++  c  cmake  clang 

11
C ++ 'da bir nesnenin türünü bulma
Bir A sınıfım ve ondan miras alan başka bir sınıfım var, B, A tipi bir nesneyi parametre olarak kabul eden bir işlevi geçersiz kılıyorum, bu yüzden bir A'yı kabul etmem gerekiyor. Ancak, daha sonra yalnızca B'nin sahip olduğu işlevleri çağırıyorum, bu yüzden yanlış döndürmek ve iletilen nesne B tipi değilse …
151 c++  types 

10
OpenCV metni çıkarma
Bir görüntüdeki sınırlayıcı metin kutularını bulmaya çalışıyorum ve şu anda bu yaklaşımı kullanıyorum: // calculate the local variances of the grayscale image Mat t_mean, t_mean_2; Mat grayF; outImg_gray.convertTo(grayF, CV_32F); int winSize = 35; blur(grayF, t_mean, cv::Size(winSize,winSize)); blur(grayF.mul(grayF), t_mean_2, cv::Size(winSize,winSize)); Mat varMat = t_mean_2 - t_mean.mul(t_mean); varMat.convertTo(varMat, CV_8U); // threshold the …

5
G ++ -Wreorder'ın anlamı nedir?
G ++ -Wall seçeneği -Wreorder içerir. Bu seçeneğin ne yaptığı aşağıda açıklanmıştır. Birinin neden umursacağı belli değil (özellikle bunu -Wall'da varsayılan olarak açmak için yeterli). -Wreorder (yalnızca C ++) Kodda verilen üye başlatıcıların sırası olmadığında uyar yürütülmesi gereken sırayla eşleşir. Örneğin: A yapısı { int i; int j; A (): …

29
Neden C ++ sınıflarında üye değişkenler üzerinde önekler kullanılır?
Birçok C ++ kodu üye değişkenleri işaretlemek için sözdizimsel kurallar kullanır. Yaygın örnekler şunları içerir: m_ MemberName (kamu üyeler hiç kullanılmaktadır) Kamu üyeleri için _ member Özel üyeler veya tüm üyeler için ad Diğerleri> bu- kullanarak zorlamak için deneyin üyeyi üye değişkeni her kullanıldığında. Deneyimlerime göre, en büyük kod tabanları …


11
C ++ 'da rastgele bir sayı nasıl oluşturulur?
Zar ile bir oyun yapmaya çalışıyorum ve içinde rastgele sayılar olması gerekiyor (kalıbın kenarlarını simüle etmek için. 1 ile 6 arasında nasıl yapacağımı biliyorum). kullanma #include <cstdlib> #include <ctime> #include <iostream> using namespace std; int main() { srand((unsigned)time(0)); int i; i = (rand()%6)+1; cout << i << "\n"; } Çok …
150 c++  random 

5
Main'in uygun beyanı nedir?
mainC ++ ' da işlevin uygun imzası nedir ? Doğru dönüş türü nedir ve bir değer döndürmek ne anlama gelir main? İzin verilen parametre türleri nelerdir ve anlamları nelerdir? Bu sisteme özel mi? Bu kurallar zamanla değişti mi? Onları ihlal edersem ne olur?
150 c++  main  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.