1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言构造函数和释构函数 c++基础语法:构造函数与析构函数

C语言构造函数和释构函数 c++基础语法:构造函数与析构函数

时间:2024-07-09 21:57:28

相关推荐

C语言构造函数和释构函数 c++基础语法:构造函数与析构函数

一.构造函数

类似于java,C++中也有构造函数的概念,相关用法如下:

1.1 构造函数的定义

#include

using namespace std;

class Student{

private:

char *m_name;

int m_age;

float m_score;

public:

//声明构造函数

Student(char *name, int age, float score);

//声明普通成员函数

void show();

};

//定义构造函数

Student::Student(char *name, int age, float score){

m_name = name;

m_age = age;

m_score = score;

}

//定义普通成员函数

void Student::show(){

cout<

}

int main(){

//创建对象时向构造函数传参

Student stu("小明", 15, 92.5f);

stu.show();

//创建对象时向构造函数传参

Student *pstu = new Student("李华", 16, 96);

pstu -> show();

return 0;

}

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。