«c++» etiketlenmiş sorular

Statik olarak yazılmış, serbest biçimli, çok paradigmalı, derlenmiş, genel amaçlı bir programlama dili olan C ++ ile ilgili sorular.


6
Ekibim, ortak bir saygın kodlama standardını kendi temeli olarak mı kullanmalı?
İçinde bulunduğum Ar-Ge ekibi bir kodlama standardı benimsemeye karar verdi. Kısa bir süre önce oluşturduk ve standartlarımız / sözleşmeler dokümanımızı ekibimizde organik olarak neyin geliştiğine ve kendi kodumuzdan iyi örneklere dayanarak oluşturmak için çok az kod ve ortak kodlama süremiz var. Şimdi, her birimiz geçmiş işyerlerinden biraz deneyime sahibiz - …

4
Deterministik Olmayan Kaynak Yönetimi Sızdıran Bir Soyutlama mı?
Görebildiğim kadarıyla, kaynak yönetiminin iki yaygın biçimi vardır: deterministik yıkım ve açık. İlki örnekleri C ++ yıkıcıları ve akıllı işaretçiler ya da Perl'in DESTROY alt grubu, ikincisinin bir örneği Ruby'nin kaynakları yönetecek blok paradigması ya da .NET'in IDispose arayüzü olacaktır. Yeni diller, belki de referans olmayan sayma çeşitliliğinin çöp toplama …

3
İyi bir C Değişken Uzunluk Dizisi örneği [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 . 4 yıl önce kapalı . Bu soru so so dondurucu bir resepsiyon var, bu yüzden orada silmek ve bunun …
9 c++  c  stack  heap 

4
C ++ 'da iş parçacıkları arasında hızlı mesaj iletimi için bellek yönetimi
Birbirine eşzamansız olarak veri mesajları göndererek iletişim kuran iki iş parçacığı olduğunu varsayalım. Her iş parçacığının bir tür mesaj kuyruğu vardır. Sorum çok düşük: Hafızayı yönetmenin en etkili yolu ne olabilir? Birkaç çözüm düşünebilirim: Gönderen, nesneyi üzerinden oluşturur new. Alıcı aramaları delete. Bellek havuzu oluşturma (belleği gönderene geri aktarmak için) …

5
“Programlama hatası” istisnaları - Yaklaşımım sağlam mı?
Şu anda istisnaları kullanımımı geliştirmeye çalışıyorum ve programlama hatalarını (örn. Birisi bağımsız değişken olarak boş geçti veya bir nesneye atıldıktan sonra bir yöntem çağırdı) istisnalar ve arayanın hatası olmayan işlem (örn. bir G / Ç istisnası). Bu iki istisna nasıl farklı şekilde ele alınmalıdır? Hata istisnalarının açıkça belgelenmesi gerektiğini mi …
9 java  c#  c++  exceptions 

6
Nasıl daha fazla programlama deneyimi edinebilirim?
Ş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ı . …
9 c++  experience  qt 

4
Bellek Kullanımı Analiz: Java vs C ++ İhmal Edilebilir?
Java ile yazılan bir tam sayı nesnesinin bellek kullanımı, C ++ ile yazılmış bir tam sayı nesnesinin bellek kullanımı ile nasıl karşılaştırılır? Fark ihmal edilebilir mi? Fark yok? Büyük bir fark? Aynı olduğunu düşünüyorum çünkü int ne olursa olsun int (?) Bunu sormamın nedeni , bir programın bellek gereksinimlerinin programcının …

9
printf - hata kaynağı? [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ı . …
9 c++ 

5
Uzantısız C ++ başlık dosyalarına sahip olmak iyi bir uygulama mı?
Takip etmem gereken C ++ yönergelerine ilişkin bir meslektaşımla tartıştım. Halen tüm kütüphanelerini şu şekilde tasarlamaktadır: Dosya adlarında tutarsız büyük ve küçük harfler kullanıyor Bazı başlıklarında uzantı yok Hiçbir uzantısına sahip C ++ standart dosyaları için ayrılmış bir şey olduğunu ve büyük harf kullanmanın hata eğilimli olduğuna inanıyorum (özellikle Windows …
9 c++  naming 

3
Özel yığın ayırıcılar
Çoğu program, işlevsel programlama dillerinin eski nesneleri değiştirmek yerine yeni nesneler ayırmayı tercih ettiği ve çöp toplayıcının bir şeyleri serbest bırakma konusunda endişe duyduğu ölçüde yığın ayırma konusunda oldukça rahat olabilir. Gömülü programlamada, sessiz sektör, ancak, bellek ve zor gerçek zamanlı kısıtlamalar nedeniyle yığın ayırmayı hiç kullanamayacağınız birçok uygulama vardır; …


2
Yapı otomasyonu: QMake'i Qt olmayan projeler için kullanmak normal midir?
Bu yüzden, bir C ++ kütüphanesi yazmayı planlıyorum ve çapraz platform olmasını istiyorum ve bu kütüphane kullanıcı arayüzü ile uğraşmayacak ve mümkün olduğunca az bağımlılığa sahip olmasını istiyorum, Qt kullanmayacağım (aslında Qt istediğim şeyi elde etmeme gerçekten yardım etmeyecek, kullanmayı planladığım tek şey STL ve Boost.) Platformlar arası bir proje …
9 c++  cmake 

3
Bir C ++ programı için web ucu oluşturma
Ne sunucuda bir C ++ programı ile arabirim için bir web ucu oluşturmak için en iyi yöntem olacağını merak ediyordum. İlk başta sadece web sunucusu tarafı dil ( shell_exec()PHP gibi ) kabuk yürütme kullanarak düşündüm , ama "daha iyi" bir yolu olup olmadığını merak ediyordum. Belki daha doğal bir şey …
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.