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

12
Neden değişken uzunluklu diziler C ++ standardının bir parçası değildir?
Son birkaç yıldır C'yi çok kullanmadım. Bu soruyu okuduğumdaBugün , bilmediğim bazı C sözdizimiyle karşılaştım. Görünüşe göre C99'da aşağıdaki sözdizimi geçerlidir: void foo(int n) { int values[n]; //Declare a variable length array } Bu oldukça kullanışlı bir özellik gibi görünüyor. C ++ standardına eklemeyle ilgili bir tartışma oldu mu ve …

15
2B diziyi C ++ işlevine geçirme
Parametre olarak değişken boyutlu bir 2D dizi almak istediğim bir fonksiyon var. Şimdiye kadar bu var: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } Ve benim kod başka bir yerde bir dizi ilan ettim: double anArray[10][10]; Ancak, arama yapmak myFunction(anArray)bana bir hata veriyor. Diziyi geçirdiğimde kopyalamak istemiyorum. Yapılan herhangi bir …

30
Döngü veya koşulsuz 1 ila 1000 yazdırma
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. Görev : Sayıları 1'den 1000'e kadar herhangi bir döngü veya koşullu ifade kullanmadan yazdırın. Sadece printf()veyacout deyimini 1000 kez . C veya C ++ kullanarak bunu nasıl …
323 c++  c  printf 

4
Intel Sandybridge ailesi CPU'larda boru hattı için bir programın deoptimize edilmesi
Bir haftadır beynimi bu görevi tamamlamaya çalışıyorum ve burada birinin beni doğru yola götürmesini umuyorum. Öğretmenin talimatları ile başlayayım: Ödeviniz, asal sayı programını optimize etmek için ilk laboratuvar ödevimizin tersidir. Bu ödevdeki amacınız programı kötüleştirmek, yani daha yavaş çalışmasını sağlamaktır. Bunların her ikisi de CPU-yoğun programlardır. Laboratuar bilgisayarlarımızda çalışması birkaç …


8
C ++ 11 ters aralık tabanlı for döngüsü
Aralık tabanlı for döngüsü ile tersine bir konteyner üzerinde yineleyebilmem için yineleyicilerin yönünü tersine çevirecek bir konteyner adaptörü var mı? Açık yineleyiciler ile bunu dönüştürür: for (auto i = c.begin(); i != c.end(); ++i) { ... bunun içine: for (auto i = c.rbegin(); i != c.rend(); ++i) { ... Bunu …
321 c++  c++11  ranged-loops 


30
Bir C ++ program çökmesi yapmanın en kolay yolu nedir?
Farklı bir crashy süreci ile arayüz oluşturan bir Python programı yapmaya çalışıyorum (bu benim ellerim dışında). Maalesef arayüz ile kurduğum program güvenilir bir şekilde çökmüyor bile! Yani bilerek çökmesini hızlı bir C ++ programı yapmak istiyorum ama aslında bunu yapmak için en iyi ve en kısa yolu bilmiyorum, kimse benim …
318 c++  crash 

13
Güvenli kod (gerçekten) yazıyor 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 . 7 yıl önce kapalı . …


14
#Pragma bir kez güvenli bir güvenlik görevlisi mi?
Daha #pragma oncehızlı derleme ile sonuçlanabilecek bazı derleyici optimizasyonu olduğunu okudum . Bunun standart olmadığını ve bu nedenle platformlar arası bir uyumluluk sorunu oluşturabileceğini biliyorum. Windows olmayan platformlarda (gcc) çoğu modern derleyici tarafından desteklenen bir şey mi? Platform derleme sorunlarından kaçınmak istiyorum, ancak yedek korumaların ekstra çalışmasından da kaçınmak istiyorum: …

11
Bir vektörü azalan sırada sıralama
Kullanmalı mıyım std::sort(numbers.begin(), numbers.end(), std::greater<int>()); veya std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators vektörü azalan düzende sıralamak için? Bir yaklaşımla ya da diğeriyle herhangi bir fayda ya da dezavantaj var mı?
310 c++  sorting  stl  vector  iterator 

8
STL tarzı yineleyici nasıl uygulanır ve yaygın tuzaklar nasıl önlenir?
STL tarzı, rasgele erişimli bir yineleyici sağlamak istediğim bir koleksiyon yaptım. Bir yineleyicinin örnek bir uygulamasını araştırıyordum ama hiç bulamadım. Const aşırı yükleri ihtiyacını biliyorum []ve* operatörlerin . Bir yineleyicinin "STL-tarzı" olması için gereksinimler nelerdir ve kaçınılması gereken diğer tuzaklar nelerdir? Ek bağlam: Bu bir kütüphane ve gerçekten gerekmedikçe ona …


7
Bir dosyayı akıllıca, güvenli ve verimli bir şekilde kopyalayın
Bir dosyayı (ikili veya metin) kopyalamanın iyi bir yolunu arıyorum. Birkaç örnek yazdım, herkes çalışıyor. Ama tecrübeli programcıların görüşlerini duymak istiyorum. İyi örnekler eksik ve C ++ ile çalışan bir şekilde arama. ANSI-C YOLLU #include <iostream> #include <cstdio> // fopen, fclose, fread, fwrite, BUFSIZ #include <ctime> using namespace std; int …
305 c++  file-io 

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.