Chlape, Ty mě nebudeš mít rád. Doufám, že nejsi z té naší černouhelné ďury mezi dvěma půlkama jménem Ostrava, bo bych asi musel chodit kanalama, zas rypu.
I když teď nevzpomínám, že by to to na cplusplus bylo
Jestli myslíš cplusplus.com, tak tam bych to ani nečekal. Ač je to velmi cenný zdroj informací (taky ho používám), je to spíš referenční web. Ve výkladovém slovníku taky nenajdeš podrobně vysvětlenou gramatiku jazyka; je tam stručně spíš pro případ "když zapomeneš syntax". Ne všechno, co je zažitá dobrá praxe, je i na cplusplus. Čistě mezi náma, když napíšeš #include "MyClass.cpp" kde budeš mít jak deklaraci tak implementaci, fungovat to bude taky. To neznamená, že by se to mělo dělat. V knihovně boost (což je mnohými považováno za "druhou a neoficiální základní knihovnu") máš spoustu tříd, které mají implementaci v .h souborech. Borci, co to psali, pro to mají dobrý důvod, ale neznamená to, že by se to mělo dělat všude a denně, právě naopak. A i oni na svém webu napsali zdůvodnění ;-) .
Já teď tvořím svoje vlastní a první skripty
Zas budu vypadat jako rejpal, ale C++ není skriptovací jazyk a o programech v něm napsaných nelze mluvit jako o skriptech. Ačkoliv je to možná blbost a slovíčkaření a tady všichni víme, co máš na mysli, může v jiných kontextech docházet k celkem drastickým nedorozuměním.
Učit se lze jedině na chybách!
Pravdu díš! Ale je lepší se učit na cizích chybách. Jednak je život příliš krátký na to, abys je všechny stihl spáchat sám a ještě si z nich vzít ponaučení, druhak je lepší, když je za kokota někdo jinej ;-) .