«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
Bir şablon işlevini açık bir şekilde nasıl başlatırım?
Tek bağımsız değişkenli bir şablon işlevim var. Bu işlevi çağırmadan bu işlevi somutlaştırmalıyım, açıkça somutlaştırmam gerektiği anlamına gelir. Bu işleve sahibim: template <class T> int function_name(T a) {} Bu işlevi şu şekilde somutlaştırdım: template int function_name<int>(int); Ama şu hataları aldım: error: expected primary-expression before 'template' error: expected `;' before 'template'
117 c++  templates 

4
Orijinal istisnanın yeniden atılmasıyla ilgili C ++ İstisna soruları
Catch'teki aşağıdaki append (), rethrown istisnasının çağrılan append () etkisini görmesine neden olur mu? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } Benzer şekilde, bu şekilde yeniden yazarsam, gerçek istisna myErr tarafından türetilirse …
117 c++  exception  rethrow 



12
C ve C ++ 'da' sabit statik 'ne anlama geliyor?
const static int foo = 42; Bunu StackOverflow'da bir kodda gördüm ve ne işe yaradığını anlayamadım. Sonra diğer forumlarda bazı karışık cevaplar gördüm. En iyi tahminim, sabiti foodiğer modüllerden gizlemek için C'de kullanılmasıdır . Bu doğru mu? Öyleyse, neden biri onu yapabileceğiniz bir C ++ bağlamında kullansın private?
117 c++  c 

17
C ++ 'da başvuruya göre geçerken bir parametre için varsayılan değer
Parametreyi referans olarak iletirken bir fonksiyonun parametresine varsayılan bir değer vermek mümkün mü? C ++ ile Örneğin, şöyle bir işlev bildirmeye çalıştığımda: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Bunu yaptığımda bir hata veriyor: hata C2440: 'varsayılan bağımsız değişken': 'const int' değerinden 'işaretsiz uzun ve' 'const' …

11
"EXC_I386_GPFLT" istisna kodunun anlamı nedir?
İstisna kodunun anlamı nedir EXC_I386_GPFLT? Anlamı duruma göre değişiyor mu? Bu durumda, EXC_BAD_ACCESSistisna kodlu istisna türünden bahsediyorumEXC_I386_GPFLT Program, cblas_zgemm()BLAS kitaplığı ile ilgilenen Xcode 5.0.1'de geliştirilmiştir . (Pekala, önemli değil sanırım ...) Çok teşekkür ederim!
117 c++  c  exc-bad-access 

5
İç sınıflar özel değişkenlere erişebilir mi?
class Outer { class Inner { public: Inner() {} void func() ; }; private: static const char* const MYCONST; int var; }; void Outer::Inner::func() { var = 1; } const char* const Outer::MYCONST = "myconst"; Outer :: Inner 'sınıfıyla derlediğimde bu hata çıkıyor' var 'adlı bir üye yok
117 c++  inner-classes 

12
Python oluşturucu modeline eşdeğer C ++
C ++ 'da taklit etmem gereken bazı örnek Python kodum var. Herhangi bir özel çözüme ihtiyacım yok (ortak rutin bazlı verim çözümleri gibi, kabul edilebilir cevaplar olsa da), sadece anlamsallığı bir şekilde yeniden üretmem gerekiyor. piton Bu, temel bir dizi üretecidir ve gerçekleştirilmiş bir sürümü saklamak için açıkça çok büyüktür. …

3
En basit ama eksiksiz CMake örneği
Her nasılsa CMake'nin nasıl çalıştığı konusunda kafam karıştı. CMake'nin nasıl yazılması gerektiğini anlamaya her yaklaştığımı düşündüğümde, okuduğum bir sonraki örnekte kayboluyor. Tek bilmek istediğim, CMake'min gelecekte en az bakım gerektirmesi için projemi nasıl yapılandırmalıyım. Örneğin, src ağacıma tam olarak diğer src klasörleri gibi çalışan yeni bir klasör eklerken CMakeList.txt'mi güncellemek …
117 c++  cmake  project-setup 


3
C ++ Yerel değişkene dönen referans
Aşağıdaki kod (func1 ()) i döndürmesi gerekiyorsa doğru mu? Yerel bir değişkene referans verirken bir sorun olduğunu bir yerde okuduğumu hatırlıyorum. Func2 () 'den farkı nedir? int& func1() { int i; i = 1; return i; } int* func2() { int* p; p = new int; *p = 1; return …
117 c++ 



30
C diline kıyasla C ++ sınırlamaları ne olur? [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 . 6 yıl önce kapalı . Bu soruyu geliştirin C ++ 'ın faydaları aşağıdadır C ++, sorulan belirli özellikleri sağlar C derleyicileri neredeyse …
116 c++  c 

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.