Uzitocne linky

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Uzitocne linky

Re: Uzitocne linky

od aaaaa » 30. 8. 2011 16:01

keby niekoho zaujimali traits a policy classes:
http://aszt.inf.elte.hu/~gsd/halado_cpp/ch06s08.html

Re: Uzitocne linky

od Z » 19. 6. 2011 15:44

Pridavam este link k teme ako startuje pocitac:

http://duartes.org/gustavo/blog/post/ho ... rs-boot-up

Re: Uzitocne linky

od steves » 18. 6. 2011 16:42

Když chce člověk proniknout trochu víc do té implementace OOP v C++ (při čtení článku mě vždycky napadne spousta krajních případů, na které tam nenajdu odpověď), tak se hodí následující přepínače kompilátorů:

Kód: Vybrat vše

cl.exe /d1reportAllClassLayout test.cpp 
pro MS Visual C++. Stačí v menu Start vybrat něco jako Visual Studio -> Tools -> Command Prompt a spustí se příkazová řádka s upraveným PATH tak, že cl.exe a další programy jako csc.exe lze používat bez plné cesty.

Pro gcc by to měl být přepínač

Kód: Vybrat vše

 -fdump-class-hierarchy
ale netestoval jsem ho.

Výstup vypadá v případě Visual C++ takhle:

Kód: Vybrat vše

class Worker	size(16):
	+---
 0	| {vbptr}   /* virtual base pointer - poznámka ta v tom výstupu není */
 4	| b
	+---
	+--- (virtual base Employee)
 8	| {vfptr}   /* virtual table pointer - poznámka ta v tom výstupu není  */
12	| a
	+---
Zdrojem je stackoverflow :-)

Uzitocne linky

od Z » 18. 6. 2011 02:42

Ahoj,

prikladam niekolko zaujimavych linkov, ktore mi naozaj pomohli. Su hlavne z tem Programovaci jazyky a OS.
  1. intruction cycle (aj s animaciami)- http://www.eastaughs.fsnet.co.uk/cpu/index.htm
  2. navrhove vzory http://objekty.vse.cz/Objekty/Vzory-prehled
  3. call stack http://c-for-crogrammers.org.ua/ch06lev1sec11.html
  4. implementacia OOJ (v c++, to najlepsie co som nasiel) http://www.alexonlinux.com/how-inherita ... ork-in-cpp
  5. Trochu podrobnejsie virtualne tabulky (zas c++) http://www.learncpp.com/cpp-tutorial/12 ... ual-table/

Nahoru