你的代码里面主要的错误是因为许多关键字有大小写拼写的错误,修改后的程序如下:
#include
using namespace std;
class example
{
int a;
public:
example (int b=5)
{a=b++;}
void print(){
a=a+1,cout< }
void print() const{
cout< }
};
int main()
{
example x;
example y(2);
x.print();
y.print();
return 0;
}
程序最后的输出结果应该是:6 3.希望对你有用。
#include
using namespace std;
class example
{
int a;
public:
example(int b=5){a=b++;} //构造函数与类名相同
void print() //void小写,下同
{
a=a+1,cout< }
void print()const
{
cout< }
};
int main()
{
example x;
const example y(2); //使用const做为常对象说明
x.print();
y.print(); //常对象只能调用const类函数print
return 0;
}
运行结果:
6 2
#include
using namespace std;
class Example
{
int a;
public:
Example (int b=5)
{a=b++;}
void print(){
a=a+1; cout< }
void print() const{
cout< }
};
int main(){
Example x;
Example y(2);
x.print();
y.print();
getchar();
return 0;
}
输出:
6 3
#include
using namespace std;
class example
{
int a;
public:
example (int b=5)
{
a=b++;
}
void print()
{
a=a+1;
cout<}
void print() const
{
cout<}
};
int main()
{
example x;
example y(2);
x.print();
y.print();
return 0;
}
count example y(2);这句什么意思