«c++» etiketlenmiş sorular

C ++ statik olarak yazılmış, serbest biçimli, çok paradigmalı, derlenmiş, genel amaçlı bir programlama dilidir.


6
Sarılı kenarları olan bir dünyada seyahat yönünü bulma
2B dünyamdaki bir noktadan kenarların sarıldığı başka bir noktaya (asteroitler vb.) En kısa mesafe yönünü bulmam gerekiyor. En kısa mesafeyi nasıl bulacağımı biliyorum ama hangi yönde olduğunu bulmakta zorlanıyorum. En kısa mesafe şu şekilde verilir: int rows = MapY; int cols = MapX; int d1 = abs(S.Y - T.Y); int …
20 c++  algorithm 


2
Oyunlarda bir iş için C ++ çalışma deneyimi kazanmanın en iyi yolu (C # 'dan geliyor) [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 . 6 yıl önce kapalı . …

4
Endüstri neden C'den C ++ 'ya geçti? [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 . 2 yıl önce kapalı . Her şeyden önce gerçek bir cevap almak istiyorum, her zaman çeşitli kaynaklardan ve makalelerden …
19 c++  c 

8
Poker Ellerini Belirleme
Bir değerlendirmenin parçası olarak Texas Hold'Em oyunu yapıyorum ve mevcut 7 kartı nasıl inceleyeceğimi ve ellerin var olup olmadığını nasıl belirleyeceğime bakıyorum. Düşünebileceğim tek olası yöntem, kartları sayısal olarak sıralamak, sonra olası her 5 kart grubunu incelemek ve mümkün olan her elin bir listesiyle eşleşip eşleşmediklerini kontrol etmektir. Bu uzun …
19 c++  card-game  poker 

4
CPU seviyesinde hangi opcode daha hızlı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Her programlama dilinde, diğerlerine göre önerilen opcodes setleri vardır. Bunları burada, hız sırasına göre listelemeye çalıştım. …

7
İstisna güvenliğini C ++ kodunuzda ne kadar önemli buluyorsunuz?
Kodumu kesinlikle istisna olarak güvenli hale getirmeyi her düşündüğümde, bunu yapmamayı haklı çıkarıyorum çünkü çok zaman alıcı olurdu. Bu nispeten basit snippet'i düşünün: Level::Entity* entity = new Level::Entity(); entity->id = GetNextId(); entity->AddComponent(new Component::Position(x, y)); entity->AddComponent(new Component::Movement()); entity->AddComponent(new Component::Render()); allEntities.push_back(entity); // std::vector entityById[entity->id] = entity; // std::map return entity; Temel bir …

3
Windows'ta OpenGL sürümü yükseltilsin mi?
Platform SDK'da bulunan Sürüm 1.1 başlık dosyasından daha yeni bir şey kullanabilmem için Windows'ta OpenGL sürümünü nasıl güncelleştirebilirim? Windows 7 için SDK'nın 7.0A sürümü bile OpenGL'nin 1.1 sürümü için yalnızca GL.h ve GLU.h dosyalarını içerir. Kartım için OpenGL 4.1 desteği içeren NVidia sürücüsünü yükledim, ancak bu pakette yer alan başlık …
19 c++  opengl 

12
Grafik API'lerinden önce 3D teorisi? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Ben bir yazılım mühendisiyim ve kariyerimi oyun gelişimine taşımayı umuyorum. Şu anda 2D'de C ++ / …
19 graphics  c++  opengl  directx 

7
Kayan nokta sayılarının çözünürlüğü neden başlangıç ​​noktasından daha fazla azalıyor?
OpenGL sahnemde, başlangıçtan gülünç derecede uzak mesafelere yerleştirilmiş nesneler var. Bu nesneleri gördüğümde ve etraflarında bir kamera kaydırdığımda / döndürdüğümde / yakınlaştırdığımda, 'titriyor'. Yani, nesneleri içeren köşeler, hayali bir 3B nokta ızgarasının etrafına yapışmış gibi görünmektedir. Bu kayan nokta hassasiyeti (hangi OpenGL ve hemen hemen her şey kullanır) kullanılarak saklanabilir …
19 c++  opengl 

2
Başlangıçta büyük miktarda bellek ayırmak ve boşaltmak “belleği temizliyor” mu?
Kitap Kodlama Oyun Komple, Dördüncü Baskı , bölüm 5 ( Oyun Başlatma ve Kapatma ), bölüm Denetleme Bellek bu ilginç kod örneğini içerir: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the player to …
18 c++  memory 

3
Bellek yetersiz durumlara nasıl hazırlanırsınız?
Bu, iyi tanımlanmış kapsamı olan oyunlar için kolay olabilir, ancak soru, oyuncunun herhangi bir şey oluşturmasına ve oluşturmasına izin verilen sanal alan oyunlarıyla ilgilidir . Olası teknikler: Üst limite sahip bellek havuzları kullanın. Artık periyodik olarak ihtiyaç duyulmayan nesneleri silin. Başlangıçta fazladan bellek ayırın, böylece daha sonra bir kurtarma mekanizması …

2
Platformlar Arası Oyun Motoru Geliştirme için C ++ 11 kullanma
Not: Bu, C ++ 03 ve C ++ 11 hakkında 'fikir verin' sorusu değildir. C ++ 03 ile yazılmış oyun motorumuz Windows, OSX ve iOS'ta derlenecek şekilde tasarlanmıştır. Linux desteği (çok) yakın gelecek için planlanmaktadır. Konsollar söz konusu olduğunda deneyimimiz sınırlıdır, bu yüzden bu soruyu soruyorum. Şu anda, C ++ …

6
Vector3 Vector2'den mi mi almalı?
Ben sınıfların bir çift yaratıyorum Vector2(X Y) ve Vector3(X, Y ve Z) ama yapmak olmadığını bilmiyorsanız Vector3gelen devralır Vector2, yoksa tekrar uygulamasını üye değişkenlere m_xve m_ytekrar? Her bir tarafın artıları ve eksileri nelerdir (kalıtım vs yeniden tanımlama). Düzenleme: C ++ (VS2010) kullanıyorum.
18 c++  architecture 

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.