Vyhledáváním bylo nalezeno 7 výsledků

Zpět na pokročilé hledání

Re: C++ poradie inicializacie premennych pre for loop

@_Mike_

int som pouzil len kvoli jednoduchosti v tomto priklade, v skutocnom probleme sa jedna o triedy. Ale som rad ze nie som jediny kto tak chape s tym sekvencnym bodom.
od mabosk
6. 4. 2010 10:44
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Re: C++ poradie inicializacie premennych pre for loop

no vsak to, pri deklaracii je ciarka podla specifikacie jazyka separator a nie comma operator avsak uz nikde neni riesene poradie. Teoreticky (ak tomu spravne rozumiem o com som si ale vobec neni isty) by to mala byt ta druha moznost: http://en.wikipedia.org/wiki/Sequence_point
od mabosk
1. 4. 2010 23:43
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Re: C++ poradie inicializacie premennych pre for loop

to chapem, v danom pripade vsak v prvej casti (je jedno ze to je prva cast, len sa to tam ako v jedinej casti vyskytuje) je ciarkou oddelena deklaracia a initializacia premennych. Pokial tomu rozumiem spravne tak comma operator plati pre initializaciu ale neplati pre deklaraciu.
Takze otazka je v ak...
od mabosk
1. 4. 2010 23:14
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Re: C++ poradie inicializacie premennych pre for loop

Ok, takze som si este raz pozrel comma operator a su tu trochu protichodne informacie.
Podla tohto min. 1. cast for loopu neni comma operator (pretoze je to aj deklaracia premennej):
- http://en.wikipedia.org/wiki/Comma_operator

Podla tohto pouziva 1 aj 3 cast comma operator (aj ked v tomto priklad...
od mabosk
1. 4. 2010 22:52
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Re: C++ poradie inicializacie premennych pre for loop

Operator ciarka mi nieco hovori, ale ako si nevidim spojitost s tymto zadanim.
od mabosk
1. 4. 2010 22:21
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Re: C++ poradie inicializacie premennych pre for loop

No len ja to potrebujem vediet presne, a hlavne kod by mal byt portovatelny (pouzivame niekolko kompilerov). Co som pochopil tak specifikacia jazyka to neobsahuje. Otazne je ci to je aspon nejaky vseobecne uznavany standard.
od mabosk
1. 4. 2010 21:15
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

C++ poradie inicializacie premennych pre for loop

je v c++ zarucene poradie initializacie v nasledovnom priklade?

void f(int n)
{
for(int i = 0, j = i; i < n; ++i, j = i)
if(j != i) throw "err";
}
od mabosk
1. 4. 2010 16:57
 
Sekce: Programování
Téma: C++ poradie inicializacie premennych pre for loop
Odpovědi: 12
Zobrazení: 1150

Zpět na pokročilé hledání