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

  • 相关阅读:
    hibernate03增删改查
    hibernate02环境的搭建
    hibernate01ORM的引入
    20170623_oracle_优化与体系结构
    20170626_oracle_数据库设计
    logging模块
    hashlib模块
    json和pickle模块
    sys模块
    os模块
  • 原文地址:https://www.cnblogs.com/D-Rui/p/9769176.html
Copyright © 2011-2022 走看看