加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

适合具备 C 语言基础的 C++ 攻略之二

发布时间:2021-06-04 08:01:01 所属栏目:编程 来源:互联网
导读:在上一则教程中,通过与 C 说话对较量引出了 C++ 的相干特征,个中就包罗函数重载,引用,this 指针,以及在离开 IDE 编写 C++ 措施时,所要用到的 Makefile的相

在上一则教程中,通过与 C 说话对较量引出了 C++ 的相干特征,个中就包罗函数重载,引用,this 指针,以及在离开 IDE 编写 C++ 措施时,所要用到的 Makefile的相干语法。本节所要论述的是 C++的其它两个重要的特征,也就是结构函数和析构函数的相干内容,这两部门内容也是有别于 c说话而存在的,也是 c++的一个重要特征。

结构函数

类的结构函数是类的一种非凡的成员函数,它会在每次建设新的工具的时辰执行,结构函数的名称和类的名称是完全沟通的,并不会返回任何的范例,也不会返回 void。结构函数可以用于为某些成员变量配置初始值。

例如说,我们此刻有如下所示的一段代码:

#include <iostream> 

using namespace std; 

 

class Person{ 

private: 

    char *name; 

    int age; 

    char *work; 

 

public: 

    Person() {cout << "Person()" << endl;} 

}; 

 

int main(int argc, char **argv) 

    Person per; 

 

    return 0; 

在主函数中,界说 Person per 的同时,就会自动地挪用 Person() 函数,那么不难猜出,执行 test 文件的时辰,输出功效如下:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读