遵循从右向左基搭就是先计算++i,再确搏粗拿定第一个i的值;
你把++i换成i++看看结果跟你想的就一样了
引用类型的成灶颤员变量必陪铅须在构芦辩好造函数的初始化列表中进行初始化,因此正确的写法是:#include <iostream>
using namespace std
class A
{
public:
A(int a,int b):total(b)
{num=a
}
private:
int num
int &total
}
int main()
{
A a(3,4)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)