无法编译最简单的C ++代码

时间:2015-08-15 23:34:39

标签: c++ compilation

我正在尝试编译此代码,但我得到了一个错误:

#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);

1 个答案:

答案 0 :(得分:5)

在main()之前:

int add(int a, int b);

通常将函数接口放在头文件中,然后包含它。