我正在尝试将静态方法从 ah 调用到 b.cpp。根据我的研究,它就像放置 :: 范围解析一样简单,但是我尝试过,它给我一个错误“C++ 需要所有声明的类型说明符”。下面是我所拥有的。
a.cpp
float method() {
//some calculations inside
}
啊
static float method();
b.cpp
a::method(); <- error! "C++ requires a type specifier for all declarations".
but if I type without the ::
a method(); <- doesn't throw any errors.
我很困惑,需要指导。