zoukankan      html  css  js  c++  java
  • C++构造函数

      构造函数

    1.什么是构造函数
      C++提供构造函数来处理对象的初始化。
      构造函数的名字须与类名相同,在建立对象时自动调用,不需要用户来调用。
      构造没有返回值。没有返回值与返回值为void的函数不同,void表示空类型,它跟int,float是同地位的。
      构造函数可以对数据成员进行初始化。

    代码实现

    #include<iostream>
    using namespace std;
    
    
    class test
    {
        int a;
    public:
        test()
        {
            cout << "test" <<endl;
        }
    
    
    }
    ; 
    
    
    int main()
    {
    
        test a;           //创建对象时调用构造函数
        system("pause");
    }

    这里写图片描述


    2.有参数构造函数
      带参数构造函数可以将数据传入对象中来实现不同的初始化。
      一个类中可以定义多个构造函数,根据参数个数,类型等不同形成函数重载,也可以在声明时候指定默认参数。

  • 相关阅读:
    透过书本了解HTML5
    Seam性能讨论
    Maven依赖管理
    Tapestry
    为HTML5的未来制定学习计划
    后缀数组
    HDU 1042(大数)
    教你理解复杂的C/C++声明
    编程修养
    平衡二叉树
  • 原文地址:https://www.cnblogs.com/D-Rui/p/9769176.html
Copyright © 2011-2022 走看看