Я пытаюсь скомпилировать этот код, но я gettong ошибку:Не удается скомпилировать простейший C++ код
#include <iostream>
main(){
std::cout << add(5, 6);
}
int add(int a, int b){
return a+b;
}
И я получаю следующее сообщение об ошибке:
error: 'add' was not declared in this scope
std::cout << add(5, 6);
Должен иметь переднюю декларацию – bpgeck
, поскольку я прокомментировал сообщение ниже, ничего себе, поэтому функции не видят других функций ниже них? что-то вроде этого, потому что они их не фиксируют. Java-разработчик. – instructionSetQuestion
В C++ очень распространено иметь заголовочный файл, который имеет все функции declerations, а затем просто определить эти функции в вашем .cpp-файле – bpgeck