65,210
社区成员
发帖
与我相关
我的任务
分享
class B
{
public:
void bset( int val ) { bval_ = val;/*这里的;容易漏掉,因为容易写在后面的}后*/ }
void getmem(){};
private:
int bval_;
};
#include <iostream>
using namespace std;
class Base
{
public:
Base(){cout <<" ";}//构造函数名和类名一样,你写的是base()
void g2(int i=10){cout <<"base" <<i <<endl;}
};//少了分号
int main()
{
cout <<sizeof(Base);
return 0;
}
#include <iostream>
using namespace std;
class Base
{
public:
Base(){cout <<" ";}
void g2(int i=10){cout <<"base" <<i <<endl;}
};
int main()
{
cout <<sizeof(Base);
return 0;
}
#include <iostream>
using namespace std;
class Base
{
public:
base(){cout <<" ";}
void g2(int i=10){cout <<"base" <<i <<endl;}
};
int main()
{
cout <<sizeof(Base);
return 0;
}
class Base
{
public:
Base(){cout <<" ";} // 构造函数名字是区分大小写的....
void g2(int i=10){cout <<"base" <<i <<endl;}
} ; //这里差分号