|
#include <iostream>
using namespace std;
class CTest{
public:
CTest(int a=1,int b=2 ){
cout<<this<<endl;
mI_setValue(a,b);
}
void CPrint(){
cout<<m_i<<" "<<m_j<<endl;
}
private:
void mI_setValue(int a,int b){
m_i=a;m_j=b;
}
int m_i;
int m_j;
};
class CMyp{
public:
//CTest a1
CMyp(CTest a=2,CTest b=3){
mI_setValue(a,b);
}
void CPrint(){ //为什么提示这里错误,无法编译呢
cout<<(m_i+m_j)<<endl;
}
private:
void mI_setValue(CTest &a, CTest &b){
m_i=a;m_j=b;
}
CTest m_i;
CTest m_j;
};
int main()
{
CMyp mypp(10,4);
return 0;
}
|
上一篇: C++提升下一篇: 使用Windows api获取屏幕大小不对
|