Я начинаю изучать С++. В кодовых блоках IDE это компилируется:
#include <iostream>
using namespace std;
void hi() {
cout << "hi" << endl;
}
int main() {
hi();
return 0;
}
Но это не так:
int main() {
hi();
return 0;
}
void hi() {
cout << "hi" << endl;
}
Это дает мне ошибку:
error: 'hi' was not declared in this scope
Должен ли функционировать функция порядка в С++? Я думал, что нет. Просьба уточнить проблему.