«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
C ++ bloglarını düzenli olarak takip ediyor musunuz? [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ı . …
183 c++  blogs 


9
C ++ 'da numaralandırma bildirirken neden typedef kullanıyorsunuz?
Yıllardır herhangi bir C ++ yazmadım ve şimdi geri dönmeye çalışıyorum. Daha sonra bununla karşılaştım ve pes etmeyi düşündüm: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Bu nedir? typedefAnahtar kelime neden burada kullanılıyor? TokenTypeBu bildirimde neden ad iki kez görünüyor? Anlambilimin bundan …
183 c++  enums  typedef 

2
'Bu' neden referans değil işaretçi?
Bu sorunun cevabını C ++ artıları ve eksileri okuyordum ve yorumları okurken bu şüphe var. programcılar sık ​​sık "bu" bir işaretçi olduğunu, ancak bir referans değil kafa karıştırıcı buluyorum. başka bir karışıklık neden "merhaba" std :: string türünde değil, ancak char const * (pointer) (dizi-işaretçi dönüşüm sonra) değerlendirir - Johannes …

5
Unicode, C ++ 11'de ne kadar iyi desteklenir?
C ++ 11'in Unicode'u desteklediğini okudum ve duydum. Bununla ilgili birkaç soru: C ++ standart kitaplığı Unicode'u ne kadar iyi destekler? Ne std::stringyapmalı? Bunu nasıl kullanabilirim? Potansiyel sorunlar nerede?
183 c++  unicode  c++11 

12
C ++ 'da bir maksimum dizi uzunluğu sınırı var mı?
C ++ 'da bir dizi için maksimum uzunluk var mı? Bir C ++ sınırı mı yoksa makineme bağlı mı? Tweakable mı? Dizinin türüne bağlı mı? Bir şekilde bu sınırı kırabilir miyim yoksa daha iyi bilgi depolamanın yolunu mu aramak zorundayım? Ve en basit yol ne olmalı? Ne yapmam gereken bir …
183 c++  arrays 


11
Ters yineleyici ile silme nasıl çağrılır
Ben böyle bir şey yapmaya çalışıyorum: for ( std::list< Cursor::Enum >::reverse_iterator i = m_CursorStack.rbegin(); i != m_CursorStack.rend(); ++i ) { if ( *i == pCursor ) { m_CursorStack.erase( i ); break; } } Ancak silme ters yineleyici değil yineleyici alır. bir ters yineleyiciyi normal bir yineleyiciye dönüştürmenin veya bu öğeyi …
181 c++ 

25
Nesne dosyalarında çözülmemiş harici sembol
Visual Studio'da kodlama sırasında çözülemeyen bir dış sembol hatası aldım ve ne yapacağım hakkında hiçbir fikrim yok. Neyin yanlış olduğunu bilmiyorum. Lütfen beni deşifre eder misiniz? Ne tür hataları nerede aramalıyım? 1>Form.obj : error LNK2019: unresolved external symbol "public: class Field * __thiscall Field::addField(class Field *)" (?addField@Field@@QAEPAV1@PAV1@@Z) referenced in function …

19
C ++ kodunda / projesinde bellek sızıntısı nasıl bulunur?
Windows platformunda bir C ++ programcısıyım. Visual Studio 2008 kullanıyorum. Ben genellikle kod bellek sızıntıları ile sonuçlanır. Normalde kodu inceleyerek bellek sızıntısını buluyorum, ama hantal ve her zaman iyi bir yaklaşım değil. Ücretli bir bellek sızıntısı algılama aracı ödeyemediğim için, sizden bellek sızıntılarını önlemek için mümkün olan en iyi yolları …
180 c++  memory-leaks 

16
Statik değişkenler C ve C ++ 'da nerede saklanır?
Yürütülebilir bir dosyanın hangi bölümünde (.BSS, .DATA, diğer) ad çakışması olmaması için statik değişkenler depolanır? Örneğin: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; foo++; foo++; bar++; bar++; printf("%d,%d", foo, …

4
Bir bilgisayar programı çalıştırıldığında ne olur?
Genel teoriyi biliyorum ama ayrıntılara sığamıyorum. Bir programın bilgisayarın ikincil belleğinde olduğunu biliyorum. Program yürütmeye başladıktan sonra tamamen RAM'e kopyalanır. Daha sonra işlemci bir kerede birkaç talimatı (otobüsün boyutuna bağlıdır) alır, kayıtlara koyar ve yürütür. Ayrıca bir bilgisayar programının iki tür bellek kullandığını biliyorum: yığın ve yığın, ayrıca bilgisayarın birincil …




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.