
Sang-drax
- Medlem sedan
- Inlägg
- 581
- Trådar startade
- 25
- Aktiv
- 2002–2012
Inlägg — sida 19 av 30
- Pacman
Jag kan ej köra ditt spel. Det verkar som om vissa klasser saknas för körningen, klasser som du nog har i din defaut-class path men som vi andra saknar.
- Låg-nivå kommunikation med tangentbord
Häftig idé!
- Pekare?
Först har man svårt att förstå varför man ska använda pekare, sedan efter tag inser man hur de fungerar och att de är väldigt användbara. Efter ytterligare en tid inser man att…
- Nu blir jag virrig...
OK, Det jag menade var att i dagens läge är det mer och mer så att processortid är billigt men programmerartid är det inte, eftersom processorerna till skillnad från programmerare…
- Nu blir jag virrig...
spango skrev: Sedan ska man i det perfekta fallet aldrig behöva göra en narrowing conversion i ett OO-program (utan använda sig av polymorfism), men det är en annan sak ;) Hur…
- Nu blir jag virrig...
tmb skrev: RTTI är långsamt. Om man läser runt lite på nätet och i de böcker jag läst om C++ så säger de samma sak. Alltså att hävda att man inte ska använda dynamiccast i spel…
- Nu blir jag virrig...
Alpha skrev ju att det skulle vara en länkad lista -- helt korrekt eftersom en länkad lista är lämplig att hålla object till ett spel, där object ofta tas bort och läggs till. Din…
- Nu blir jag virrig...
list\<CParticle\\> borde väl vara lösningen om CParticle är en abstrakt klass. Det är inte smart att blanda ihop två funktioner i en klass, dvs CParticle innehåller next för att…
- Enkel kryptering
Man kan skapa en enkel kryptering utifrån rand-funktionen i C++: //Otestad kod void encrypt(vector<unsigned char>& data, unsigned key) { using namespace std; //Initera…
- Fylld Cirkel
Avståndet mellan två pixlar erhålles med pythagoras sats. Fyll alla pixlar som har ett avstånd \<= radien från mittpunkten.
- reservera stort int-fält?
FredrikF skrev: Motsvarar denna sort-algoritm quicksort? Ej definerat i standarden, men quicksort är ju en bra implementering för de flesta. En C++-kompilator för kvantdatorer…
- snabb lätt fråga ... alla som använt c++ kan svaret
Phorpher skrev: > Sang-drax skrev: > > Jag menar givetvis inte att man ska gå in på pekare första dagen men vid; säg en 5-poängskurs på högskolan så bör iaf. pekare ha nämnts...…
- snabb lätt fråga ... alla som använt c++ kan svaret
Finessen med OOP: Man behöver inte veta hur ett object fungerar inuti, endast hur det fungerar utåt för att kunna använda det. Och jo, men behöver kunna pekare för att kunna…
- reservera stort int-fält?
Det tror jag inte på. Du tänker på tiden. Rekursionsdjupet är något annat. Fast jag skrev inte helt rätt heller, i bästa fall är djupet O( log n ), men det kan faktiskt också vara…
- snabb lätt fråga ... alla som använt c++ kan svaret
Viktor skrev: om du började idag så är svaret char Om du läser detta svar när du har läst lite till om C++ är svaret std::string :) Detta är enligt mig ett stort problem vid…
- reservera stort int-fält?
Re: reservera stort int-fält? FredrikF skrev: Men kraftfullare dator med mer ram hade samma gräns för vad quicksort ville klara av. Om det är stacken som är begränsningen så är…
- reservera stort int-fält?
För att sortera i C++, använd std::sort som finns i \<algorithm\> int values[10000]; values[34] = 23; values[1012] = 80; std::sort(values, values+10000); Annars får du nog ta och…
- Avancerad miniräknare
Nackdelen med den lösningen är att den använder mycket stack vid längre uttryck, vilket kan vara dumt om uttrycken man ska parsa i sig själva är rekursiva, har jag märkt. fac(0) =…
- Domännamn + privat server!
Nej, det går inte att använda din ISP:s DNS-servrar. DNS-servern måste veta att ditt domännamn == en viss IP. För en variant som är gratis och har haft 100% uptime (vad jag har…
- Avancerad miniräknare
Ett annat sätt är att dela upp uttrycket i symboler och sedan lägga dem i en lista. Sedan letar man igenom listan efter operatorer med högst prioritet och byter ut dem och deras…