Gode c++ bøger for nybegyndere

Tags:    c++

<< < 12 > >>
Hej Folkens

Er der nogen der kan anbefale en god c++ bog til en nybegynder, må gerne være på engelsk

M.v.h
Kasper



14 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
main behøver ikke return 0, det er implicit hvis man udelader den. Visual C++ 6.0 giver en warning hvis man udelader den, men det er en fejl. I C skal man have return 0.

Men man skal afslutte udskrivning med en endl eller flush, ellers er det ikke sikkert at output dukker op på skærmen.


Er det ikke nok bare med et semikolon for enden af sætningen?




Problemet er at standard out kan være "line buffered", hvis den er det ser man ikke noget på skærmen før der kommer et linie skift, eller man kalder flush.

På nogle platforme vil den således ikke skrive noget. På andre vil cursoren komme til at stå for enden af teksten og ikke på en ny linie når programmet afsluttes.




Tjek dette: http://www.libris.dk/default.asp?loadside=/vis_Artikel.asp?ArticleID=43

Det er en gratis c++ begynder bog.


Den bog kan på ingen måder anbefales, den er meget fuld af fejl, er outdated og har været det fra starten!

Alene det første eksempel bør give et hint om at den er hel gal:
Fold kodeboks ind/udKode 


Det kunne være sjovt at lave en lille konkurrence om hvem der kan finde flest fejl i den kode (bortset fra at det er der mange andre der hargjort før).

Find i stedet accelerated C++:
http://www.acceleratedcpp.com/


Bertel :D Griner eksempel!! Men skal jeg anbefale noget, så skal det være accelerted C++ og Bjarnes The C++ programming Language.

Slot - All your base are belong to us
http://www.sigsys.dk




Fold kodeboks ind/udKode 


Det kunne være sjovt at lave en lille konkurrence om hvem der kan finde flest fejl i den kode (bortset fra at det er der mange andre der hargjort før).


Hehe...ja den var værre. Mit bud på en bedre implementering er:
Fold kodeboks ind/udKode 


Det er tro mod eksemplet idet jeg ikke indsætter en newline for enden af den udskrevne streng, men det vil se galt ud mange steder:

Fold kodeboks ind/udKode 




<< < 12 > >>
t