PS. do tematu "Przeczytany, zamknięty Czy da się bez użycia warunków if"
Ostatnio zmodyfikowano 2011-01-01 14:42
ison |
» 2011-01-01 01:53:04 współczesne kompilatory same zadbają o to czy umieścić Twoją zmienna w rejestrze czy w pamięci :) Nie musisz się o to martwić i utrudniać sobie życia - kompilator i tak wie swoje
jak używasz modyfikatora register to uświadamiasz kompilator że chcesz aby ta zmienna była przechowywana w rejestrze -> szybszy dostęp ale za to nie możesz się odwołać do jej adresu |
|
malan |
» 2011-01-01 12:01:19 << ciach >>
|
|
Elaine |
» 2011-01-01 14:42:33 jak używasz modyfikatora register to uświadamiasz kompilator że chcesz aby ta zmienna była przechowywana w rejestrze |
Taka teoria - w praktyce są kompilatory (IIRC na przykład ten Microsoftu), które to zupełnie olewają.
szybszy dostęp ale za to nie możesz się odwołać do jej adresu |
Możesz (w C++; w C faktycznie nie można), co najwyżej kompilator oleje to całe register (jednak patrz wyżej - niektóre kompilatory tak czy siak to oleją). |
|
1 2 3 4 5 6 7 « 8 » |