[avr-gcc] Struktura czy juz klasa ??

Jan 22, 2005 14 Replies

Witam, czy w strukturze mozna zagniezdzic funkcje?? czy to juz c++ sie klania???


W samym c++ to chyba tylko w klasie. U Borlanda da się i w strukturze, która od klasy różni się chyba tylko tym że wszystkie pola są publiczne.

W c to można sobie wskaźnik na funkcję umieścić w strutkturze.

TP.

Na ile zrozumialem towje pytanie - to juz klasa.

Ale .. po co tak zagniezdzac ?

J.

Ani w C, ani w C++ niestety nie mozna zagniezdzac funkcji.

Pozdrawiam Piotr Wyderski

W C++ mozna. Poza drobnymi szczegolami slowka class i struct to to samo.

Krzysiek Rudnik

void X(int i) {

void Y(int i) {

void Z(int i) {

} } }

? :-)

Pozdrawiam Piotr Wyderski

Pytanie było o "zagnieżdżanie" funkcji w strukturze.

TP.

to mo¿e niech kto¶ wpisze i skompiluje?

Funkcji nie mozna zagniezdzac w jakimkolwiek kontekscie. Nie mozna tez umieszczac funkcji w strukturze; co najwyzej metody. Ich tez nie mozna zagniezdzac, nawiasem mowiac...

Pozdrawiam Piotr Wyderski

Gdyby pytający znał C++ na tyle żeby stosował poprawne nazwy dla tego o co chce zapytać, to pewnie nie musiał w ogóle pytać.

TP.

w gcc można zagnieżdzać funkcje w funkcjach.

w.

Owszem, ale to jest rozszerzenie standardu.

Pozdrawiam Piotr Wyderski

wątek dotyczy gcc, nie standardu. ale to już offtopic, więc nie ma sensu się spierać o takie szczegóły.

w.

Off-topic i NTG to sa tu wszystkie pytania odnosnie C, biorac pod uwage istnienie grupy pl.comp.lang.c...

Pozdrawiam Piotr Wyderski

off-topic była dyskusja na temat tego, co jest, a co nie jest standardem albo rozszerzeniem gcc, bo nie o to było pytanie rozpoczynające wątek.

brrr, zresztą jest niedziela i nie dam się wciągnąć w takie dyskusje (;

w.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required