|
|
parameter cez odkaz
|
7.10.2004 12:54
Janko Hrasko
|
Ahoj,
prosimta v pripade, ze pouzijem:
void nula_dobre2(int &premena) {
premena = 0;
}
co sa tyka narocnosti na pamat je to presne to iste ako v pripade nula_dobre( int *ppromenna) ?
V com je rozdiel medzi nula_dobre a nula_dobre2
Vdaka, Jan
|
|
|
Re: parameter cez odkaz
|
7.10.2004 22:18
Jan Němec
|
nula_dobre2 je v C++ totéž co nula_dobre. Nejsem expert na překladače, ale domnívám se, že výsledkem bude po slinkování úplně stejný kód. Rozdíl je při použití ANSI C překladače. Tam nula_dobre2 neprojde překladem. Zatím vykládám pouze čisté C a ne C++, proto jsem nula_dobre2 zamlčel. |
|
|
rozdíl mezi %i a %d ?
|
4.8.2006 17:38
Petr Kubizňák
|
Dobrý den,
jaký je prosím rozdíl mezi řídícími sekvencemi fce printf %i a %d? Z jiných materiálů jsem znal %d, ale tady používáte %i. Žádný rozdíl jsem v tom nezaznamenal.
Děkuji |
|
|
Re: rozdíl mezi %i a %d ?
|
4.8.2006 17:55
Aleš Hakl
|
Rozdil mezi tim opravdu neni.
Ovsem veril bych tomu, ze kdysi v drevnich dobach %i znamenalo cosi jako "preferovany format celych cisel dane platformy" (Coz nekde mohlo znamenat treba osmickovou soustavu). Ale to je jenom muj odhad.
V syntaxi printf najdede spoustu dalsich duplicit vzniklych tim, ze ruzne skupiny vyvojaru pridali datovy typ nezavisle na sobe a pak se v zajmu kompatibility zachovali oboje varianty (a pak nekdo rekl, ze nektera z nich je deprecated). Napr. C vs. lc, S vs. ls, f vs. F (coz je lehce specialni pripad) |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|