«c++» etiketlenmiş sorular

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

3
C ++ 'ın bugün rolü nedir?
Şu anda bir BT öğrencisiyim ve bugün C ++ 'da hala neyin önemli olduğunu merak ediyorum, ne için kullanılıyor? Üniversitemde temel C ++ kursunu tamamladım ama bilgimi nerede kullanabileceğimi ve hangi yönde C ++ öğrenmem gerektiğini düşünemiyorum. Başka bir deyişle, başarılı bir C ++ programcısı olmayı ne öğrenmeliyim? Şu anda …
41 c++ 

5
C ve C ++ arasındaki temel farklar nelerdir? [kapalı]
Birçok kişi sanki aynı şeylermiş gibi "C / C ++" yazma eğilimindedir. Birçok benzerliği paylaşsalar da, kesinlikle aynı değillerdir. Fakat C ve C ++ arasındaki temel farklar nelerdir? C ++ C'nin geliştirilmiş bir sürümü mü, yoksa C ++'ta olmayan özellikler var mı?
41 c++  c 




8
C ++ 'da hafıza yönetimi için ne kadar zamanlayıcı harcanır?
Toplanan dilleri çöpe atmak için kullanılan insanlar genellikle C ++ 'ın hafıza yönetiminden korkarlar. Gibi auto_ptrve shared_ptrsizin için birçok bellek yönetimi görevini yerine getirebilecek araçlar var. Pek çok C ++ kütüphanesi bu araçları seçer ve bellek yönetimi görevlerini yerine getirmek için kendi yöntemlerine sahiptir. Bellek yönetimi görevlerine ne kadar zaman …
39 c++  memory 

3
Mantıksal NOT işleci neden C tarzı dillerde “!” Değil “~~” değil?
İkili operatörler için hem bitsel hem de mantıksal operatörlere sahibiz: & bitwise AND | bitwise OR && logical AND || logical OR NOT (unary operatörü) yine de farklı davranıyor. Bitsel ~ için var ve! mantıklı. NOT'un VE ve VEYA'nın aksine tek bir işlem olduğunu kabul ediyorum, ancak tasarımcıların burada bekarların …
39 java  c#  c++  c 


4
C ++ 'da sanal fonksiyonlar neden ve nasıl yavaşlar?
Herkes sanal masanın tam olarak nasıl çalıştığını ve sanal işlevler çağrıldığında hangi işaretçilerle ilişkilendirildiğini ayrıntılı olarak açıklayabilir mi? Aslında daha yavaşlarsa, sanal işlevin yürütülmesi için geçen süreyi normal sınıf yöntemlerinden daha fazla gösterir misiniz? Bazı kodları görmeden, nasıl / ne olup bittiğini takip etmek kolaydır.

5
Ad alanlarını C ++ ile kullanmak için en iyi yöntemler [kapalı]
Bob Amca'nın Temiz Kodunu birkaç ay önce okudum ve kod yazma biçimim üzerinde derin bir etkisi oldu. Her programcının bilmesi gereken şeyleri tekrar ediyormuş gibi görünse bile, hepsini bir araya getirmek ve uygulamaya koymak daha temiz bir kodla sonuçlanır. Özellikle, büyük fonksiyonları birçok küçük fonksiyona bölmeyi ve büyük sınıfları inanılmaz …
38 design  c++  namespace 


1
C ++ 11 std :: stoi içerir, neden std :: itos olmasın?
G ++ 'e göre, C ++ 11 std::sto@ints / float / longs dizgilerinden kolayca çıkarmak için bir işlev ailesine sahip olduğunu fark ettim . Ancak bunun tam tersi uygulanmadığı için şaşırdım. Neden standartlar komitesi std::itos, ints / float / neyse (geri) dizelere geçmek için bir işlev ailesi içermiyordu ?
37 c++  parsing  strings  c++11 

8
Transitüel olarak dahil edilen başlıklara güvenmek iyi bir uygulama mıdır?
Üzerinde çalışmakta olduğum bir C ++ projesinde yer alan içerikleri temizliyorum ve doğrudan belirli bir dosyaya doğrudan kullanılan tüm başlıkları dahil edip etmemem gerektiğini veya sadece en düşük değeri içermemem gerektiğini merak ediyorum. İşte bir örnek Entity.hpp: #include "RenderObject.hpp" #include "Texture.hpp" struct Entity { Texture texture; RenderObject render(); } (Bir …
37 c++  c  headers  include 

16
Birçok programlama dilinin parçalarını öğrenmek acı veriyor mu?
Programcılık kariyerime 9. sınıfta BASIC ile başladım. Eklemek, çıkarmak ve yazdırmak için basit programlar yazarak biraz BASIC öğrendim. Sonra üniversiteye gittim ve Bilgisayar Bilişim ve Sistem Mühendisliği bölümünden mezun oldum. İlk yıl C öğretildi ve bu konuda iyi bir bilgim var. Sonra ikinci yılda C ++ 'ı öğrendim. Sadece bana …
37 php  c++  c  basic 

11
“Blub Paradoksu” ve c ++
Buradaki yazıyı okuyordum: http://www.paulgraham.com/avg.html ve "blub paradoksu" ile ilgili bölüm özellikle ilginçti. Çoğunlukla c ++ kodlayan ancak diğer dillere maruz kalan (çoğunlukla Haskell) biri olarak, bu dillerde c ++ dilinde çoğaltılması zor olan bazı yararlı şeylerin farkındayım. Asıl soru, hem c ++ hem de başka bir dilde yetkin kişiler için, …

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.