关于c++中的成员函数

作者在 2010-04-15 17:26:54 发布以下内容
      如果学习了c++以后,开始觉得成员函数和数据成员有点纠结的朋友,我在这里只想说说我自己的理解很对知识的分类。
     数据成员我们一般定义为私有成员类型 private,我们不能直接对数据成员进行操作,必须通过调用了类中的成员函数读数据成员进行操作,这样在c++中就实现了数据的封装。可是成员函数其实细分,可以分为以下集中:
     1.一般的数据成员函数,这类函数可以有函数名,可以指定返回值类型,因此可以理解为自定义的函数
     2.特殊的成员函数:
              1构造函数:这类函数不能指定返回值类型,其函数名只能和类名相同,但是可以有形式参数,根据形式参数的个数、数据类型可以实现函数的重载。
               2.析构函数:其实每一个构造函数对应的都有一个系统默认的析构函数与之对应,作用是释放构造函数所使用的空间。
关系:每调用一次构造函数,就要调用相对应的析构函数,如果多次调用构造函数的时候,再调用析构函数的时候,其顺序满足栈的特点。
    有兴趣的朋友可以加我的QQ:914445648.我刚开始学习c++,写下自己的想法,如有错误请指出,感激不尽。如觉得有用,仅可以作为参考。
 
 
技术类 | 阅读 679 次
文章评论,共0条
游客请输入验证码
浏览1468次
文章归档
最新评论