我写了两个成员函数,都放在一个类下面,其中一个需要调用另一个,该如何调用?
我写法是这样的(简略过了):
class A
{
public:
int B();
private:
int C();
}
int A::B()
{
int C();//这里编译有问题,无论C是public,private都编译不过,但是把这行去掉,编译又能过了。。。。。
}
int A::C()
{
...........
}
那个调用里面的Int 是我多打的。。。程序里面没有int ,打错了。。
不好意思,是我打错了,前面没有int的。。。但是编译不过
追答那是报什么错误呢,把报错提示发上来:
正常情况下是不会报错的:
#include<iostream>运行截图:
好意思,是我打错了,前面没有int的。。。但是编译不过
追答那就不会错了!除非你还有别的错!再好好检查下吧
还是不行诶。。
追答C()改为static试试,这都不行就是其他问题
等一下,
你函数中调用C()就出错了,
调用函数不需要带返回值类型
还有,类的声明最后要有分号记得不要缺少