类成员函数
类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。
成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义。在类定义中定义的成员函数把函数声明为内联的,即便没有使用 inline 标识符。
成员也可以在类的外部使用范围解析运算符 :: 定义该函数。
**在 :: 运算符之前必须使用类名。调用成员函数是在对象上使用点运算符(.),这样它就能操作与该对象相关的数据。
例子:
#include<iostream>
using namespace std;
class xc
{
public:
double length;
double width;
double area(void);
void setlen(double len);
void setwid(double wid);
};
double xc::area(void)
{
return length*width;
}
void xc::setlen(double len)
{
length=len;
}
void xc::setwid(double wid)
{
width=wid;
}
int main()
{
xc sw1;
xc sw2;
double ar1=0.0;
double ar2=0.0;
sw1.setlen(12.5);
sw1.setwid(10.0);
sw2.setlen(8.0);
sw2.setwid(9.0);
ar1=sw1.area();
ar2=sw2.area();
cout<<"len1="<<sw1.length<<" "<<"wid2="<<sw1.width<<" "<<"area1="<<ar1<<endl;
cout<<"len1="<<sw1.length<<" "<<"wid2="<<sw1.width<<" "<<"area1="<<ar1<<endl;
return 0;
}
阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了