入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

类成员函数

创建时间:2016-04-27 投稿人: 浏览次数:343

类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。

成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义。在类定义中定义的成员函数把函数声明为内联的,即便没有使用 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。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像