我有以下代码:
#include <iostream>
using namespace std;
int main()
{
addition(....);
}
constexpr static uint64_t addition (int a, int b) {
.....
}
我收到错误提示:
错误:未在此范围内声明“添加”
这里怎么了?
您尝试此:
#include <iostream>
using namespace std;
// function declaration
constexpr static uint64_t addition (int a, int b);
int main()
{
addition(....);
}
constexpr static uint64_t addition (int a, int b) {
.....
}
您需要在main()
之前声明方法,或者可以在main()
之前定义完整方法。