21xrx.com
2024-09-20 00:22:18 Friday
登录
文章检索 我的文章 写文章
C++构造函数代码示例
2023-07-05 10:50:34 深夜i     --     --
C++ 构造函数 代码示例 对象

C++是一种高效、强大的编程语言,采用C++编写的程序可以在不同的平台上运行,因此备受程序员们的青睐。在C++中,构造函数是非常重要的概念,本文将为大家介绍C++构造函数的概念,并提供一个构造函数的代码示例。

构造函数是指在对象创建时自动执行的函数,用于对对象进行初始化,它不会有返回值,其函数名称与类名称相同。在C++中,构造函数有两个主要的作用,一是为对象成员赋初值,二是为对象成员分配空间。

下面是一个C++构造函数的代码示例:


class Student {

private:

  string s_name;

  int s_age;

  string s_gender;

public:

  // 构造函数

  Student(string name, int age, string gender)

    s_name = name;

    s_age = age;

    s_gender = gender;

  

  // 获取学生的姓名

  string getName()

    return s_name;

  

  // 获取学生的年龄

  int getAge()

    return s_age;

  

  // 获取学生的性别

  string getGender()

    return s_gender;

  

};

int main() {

  // 创建一个学生对象并初始化

  Student stu("Tom", 22, "男");

  // 输出学生的信息

  cout << "姓名:" << stu.getName() << endl;

  cout << "年龄:" << stu.getAge() << endl;

  cout << "性别:" << stu.getGender() << endl;

  return 0;

}

在上面的示例中,我们定义了一个名为`Student`的类,并在其中定义了一个构造函数,该构造函数接受三个参数:学生的姓名、年龄和性别。在构造函数中,我们分别将姓名、年龄和性别赋值给了对象的私有成员变量`s_name`、`s_age`和`s_gender`。在`main()`函数中,我们通过调用`Student`类的构造函数创建了一个学生对象,并输出了学生的基本信息。

总的来说,C++构造函数是非常重要的概念,它能够为我们的对象进行初始化和赋值操作,使得我们的程序更加高效和优美。本文提供的构造函数代码示例是比较简单和易懂的,读者可以通过修改参数和操作来进一步学习和理解构造函数的概念。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复