可以的,在虚基类中,所有的方法的写法都是 函数名(参数) = 0。这样写后就等于定义了一个接口,继承该虚基类的类都要重写那些方法。
不可以
如果函数返回值类型 和 x的类型 相同的话
可以这样
函数名(参数) == x;
== 判断是否相等
例如 test(int a ,int b = 0);
表示 b 的默认值为0,如果这么调用 test(1,2),那么 a= 1,b =2;
如果这么调用 test(1), 那么a = 1,b = 0;
传入参数的时候,可以不传入参数,然后使它有个默认值,但是记住:有默认值的参数一定是最后几个参数,也就是说,不能这么定义函数 void test(int a = 0,int b);
如果就是这样写的是不可以的。