15. februar 2004 - 23:07Der er
17 kommentarer og 1 løsning
Cpp; Vejledning
Jeg sidder og vil igang med at lave programmer, og har valgt sproget cpp. Jeg er efterhånden ret ok til PHP/mySQL, og har dermed også erfaring for HTML og JavaScript. Har også programmeret programmer til min TI-lommeregner. Jeg har før snuset en lille bid til cpp, men er aldrig rigtigt kommet i gang. Jeg sidder nu med en bog der hedder "C++" som er skrevet af "Kris Jamsa" (udgivet af IDG-forlaget), og har derudover compileren dev-cpp installeret.
Jeg har en "drøm" om engang at kunne lave windows-applikationer. Hvad skal jeg gøre nu? Skal jeg læse bogen, og starte stille og roligt op med MS-DOS applikationer, og så arbejde med op ad? Eller hvordan anbefaler I at jeg griber det an?
I nyere C++ har man puttet alle standard definitioner ind i et namespace der hedder std. Så enten må man "inkludere" alt fra dette namespace (eller de dele man ønsker) eller skrive std:: foran. Hvis ikke bogen fortæller om namespace er den for gammel.
Hvis den er fra 96 er den lidt gammel. Hvis ellers bogen er god ville jeg læse den som en begyndelse, og så gå videre til noget bedre når du har lidt styr på det grundlæggende.
Det ved jeg ikke, jeg har aldrig rigtigt læst en bog om C++, kun dele af Bjarne S's bog om C++, og den er ikke for begyndere. Prøv at kikke lidt tilbage i kategorien, spørgsmålet har været oppe mange gange.
I de nyere C++ er der kommet nogle tilføjelser til sproget som gør det til et stærkere sprog, der er ikke noget at det "gamle" der ikke kan bruges mere, det grundlæggende er stadig det samme.
Umiddelbart vil jeg tro, at using namespace std skulle få alle eksemplerne i din bog til at virke. Der er så nok også lidt andre nyere C++ features som mangler, men dem kan du lære hen af vejen.
Jeg synes ikke at det skal være afgørende for om du bruger den bog eller ej. Det må være bogens pædagogik. Hvis den kan lære dig at bruge pointere, referencer, new/delete, constructor/destructor, virtual etc. på en gode måde - så brug den. Hvis du lærer god C++, så vil namespaces, STL og den andre nye tilføjelser til C++ være piece of cake.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.