#include
void funkcja1() {
std::cout << "funkcja 1";
funkcja2();
}
void funkcja2() {
std::cout << "funkcja2";
}
int main() {
std::cout << "main" << '\n';
funkcja1();
return 0;
}dlaczego nie można wywołać funkcja2 w funkcja1? przecież program wykonuje się linijka po linijce, a ja wywołałem funkcja1 w main, przecież wtedy funkcja2 już istniała.
znam rozwiązanie tego problemu, ale chodzi o to dlaczego tak się dzieje.
