1、struct定义的类默认为public(公有声明)
2、class一般类默认为private(私有声明)
example:struct Point//struct定义的类默认为public(公有声明)
{
int x;
int y;
void output()
{
cout<<x<<endl<<y<<endl;
}
};
void main()
{
Point pt;
pt.x=5;
pt.y=5;
pt.output();
}
eg2:
#include"iostream.h"
using namespace std;
class Point//一般类默认为private(私有声明)
{
public:
int x;
int y;
void main()
{
cout<<x<<endl<<y<<endl;
}
};
void main()
{
Point pt;//Point类声明了一个对象pt(实例化了一个对象pt)
pt.x=5;
pt.y=5;
pt.output();
}
output:null