关于这个VC++的问题#includeusing namespace std;class Point(){public:Point(int x1,int y1){x=x1;y=y1;}int area()const{return 0;}private:int x,y;};class Rect:public Point{public:Rect(int x1,int y1,int u1,int w1):Point(x1,y1){u=u1;w=w1;}int area()c
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 05:31:31
![关于这个VC++的问题#includeusing namespace std;class Point(){public:Point(int x1,int y1){x=x1;y=y1;}int area()const{return 0;}private:int x,y;};class Rect:public Point{public:Rect(int x1,int y1,int u1,int w1):Point(x1,y1){u=u1;w=w1;}int area()c](/uploads/image/z/11701660-4-0.jpg?t=%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AAVC%2B%2B%E7%9A%84%E9%97%AE%E9%A2%98%23includeusing+namespace+std%3Bclass+Point%28%29%7Bpublic%3APoint%28int+x1%2Cint+y1%29%7Bx%3Dx1%3By%3Dy1%3B%7Dint+area%28%29const%7Breturn+0%3B%7Dprivate%3Aint+x%2Cy%3B%7D%3Bclass+Rect%3Apublic+Point%7Bpublic%3ARect%28int+x1%2Cint+y1%2Cint+u1%2Cint+w1%29%3APoint%28x1%2Cy1%29%7Bu%3Du1%3Bw%3Dw1%3B%7Dint+area%28%29c)
关于这个VC++的问题#includeusing namespace std;class Point(){public:Point(int x1,int y1){x=x1;y=y1;}int area()const{return 0;}private:int x,y;};class Rect:public Point{public:Rect(int x1,int y1,int u1,int w1):Point(x1,y1){u=u1;w=w1;}int area()c
关于这个VC++的问题
#include
using namespace std;
class Point()
{
public:
Point(int x1,int y1){x=x1;y=y1;}
int area()const{return 0;}
private:
int x,y;
};
class Rect:public Point
{
public:
Rect(int x1,int y1,int u1,int w1):Point(x1,y1)
{
u=u1;w=w1;
}
int area()const{return u*w;}
private:
int u,w;
}
其中.
int area()const{return u*w;}中的CONST起的是什么作用呢?
关于这个VC++的问题#includeusing namespace std;class Point(){public:Point(int x1,int y1){x=x1;y=y1;}int area()const{return 0;}private:int x,y;};class Rect:public Point{public:Rect(int x1,int y1,int u1,int w1):Point(x1,y1){u=u1;w=w1;}int area()c
const 放在函数末尾,常函数,通常只能修饰成员函数
用来限制,不能直接修改类的成员变量,如果你修改了会报编译错误
但是如果你通过地址等间接修改它是检查不出来的,因为它只做编译期检查