C++构造函数

定义:

构造函数是一种特殊的成员函数,专门用于构造新对象,并把数据赋值给它的成员。

类内实现:

类名(参数列表)

{

函数体;

}

类外实现:

类名::类名(形参列表)

{

函数体;

}

使用:

直接用于创造对象,主要使用new关键字来调用,其中对象的首字母需要大写。
构造函数中不需要写return

构造函数与普通函数的区别

  1. 构造函数也是一个普通函数,创建方式与普通函数一样(构造函数习惯上首字母大写)。
  2. 构造函数和普通函数的主要区别在于:调用方式不一样。作用也不一样(构造函数用来新建实例对象)
  3. 调用方式不一样。

默认构造函数:

如果你没有编写任何构造函数则系统会自动生成默认构造函数。它只负责为对象分配存储空间,而不对数据进行初始化。

构造函数重载:

一个类可以定义多个构造函数,以便为类的对象提供不同的初始化方法,供用户选择使用。这些构造函数具有相同的名字,但参数列表不同。

相关推荐

  1. C++ 拷贝构造函数

    2024-03-28 08:14:02       57 阅读
  2. C++ 拷贝构造函数

    2024-03-28 08:14:02       54 阅读
  3. C++】构造函数

    2024-03-28 08:14:02       55 阅读
  4. C++构造函数

    2024-03-28 08:14:02       33 阅读
  5. C++】移动构造函数

    2024-03-28 08:14:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 08:14:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 08:14:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 08:14:02       87 阅读
  4. Python语言-面向对象

    2024-03-28 08:14:02       96 阅读

热门阅读

  1. Laplace变换-2

    2024-03-28 08:14:02       38 阅读
  2. 基于Python的高考志愿辅助填报系统

    2024-03-28 08:14:02       41 阅读
  3. js文件同步和异步的引入问题

    2024-03-28 08:14:02       42 阅读
  4. http协议中缓存Cache-Control详解

    2024-03-28 08:14:02       38 阅读
  5. C#WPF控件Label宽度绑定到父控件的宽度

    2024-03-28 08:14:02       35 阅读
  6. C++入门

    C++入门

    2024-03-28 08:14:02      38 阅读
  7. 用WHERE命令可以在命令行搜索文件

    2024-03-28 08:14:02       34 阅读