[C++] Dwie funkcje zależne od siebie nawzajem
Ostatnio zmodyfikowano 2015-02-07 16:53
szymon02 Temat założony przez niniejszego użytkownika |
[C++] Dwie funkcje zależne od siebie nawzajem » 2015-02-07 12:49:05 Witam! Otóż chce zrobić w moim programie kilka własnych funkcji, jednak dwie z nich wymagają od siebie wykonywania funkcji nawzajem. Mówiąc prościej, wygląda to tak: void funkcja1() { funkcja2(); }
void funkcja2() { funkcja1(); }
Problem tkwi w tym, że funkcja 1 wymaga funkcji 2, która jeszcze nie istnieje. |
|
pekfos |
» 2015-02-07 12:50:18 Zadeklaruj funkcję 2 na początku. |
|
szymon02 Temat założony przez niniejszego użytkownika |
» 2015-02-07 12:52:24 Wtedy funckja 2 bęzdie potrzebować funkcji 1 która jeszcze nie istnieje. |
|
pekfos |
» 2015-02-07 13:05:35 Zadeklaruj. Nie zdefiniuj. |
|
aksen |
» 2015-02-07 16:53:55 Dodaj prototypy wszystkich funkcji. Co prawda wystarczyłoby dodanie prototypu tylko dla funkcji funkcja2(); ale dobry styl programowania to dodawanie wszystkich prototypów. http://pl.wikipedia.org/wiki/Prototyp_%28oprogramowanie%29 W jednoplikowym kodzie powinno to wyglądać tak: #include < ... >
void funkcja1(); void funkcja2();
void funkcja1() { funkcja2(); }
void funkcja2() { funkcja1(); }
int main() { .... return 0; }
|
|
« 1 » |