zoukankan      html  css  js  c++  java
  • C++类的构造函数后面加一个冒号的含义

    最近在看侯捷老师讲解的C++知识,他讲到在构造函数加一个冒号初始化值的方法,会使代码更大气,在此记录一下使用方法

    构造函数冒号后的初始化
    class complex
    {
    public:
    complex(double r = 0, double i = 0)
    : re (r), im (i) // 初始化值
    {}
    ...
    private:
    double re, im;
    };

    相当于:

    class complex
    {
    public:
    complex(double r = 0, double i = 0) // 初始化值
    {
    re = r;
    im = i;
    }
    ...
    private:
    double re, im;
    };
    ————————————————
    版权声明:本文为CSDN博主「进击的Explorer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/jpc20144055069/article/details/103314331

  • 相关阅读:
    Iptables 之二扩展模块 nat
    sudo 命令
    7、CentOS6 编译安装
    MySQL5.7 基础之二 DCL DML
    SQL Server 2008R2安装
    6、httpd2.4 编译安装LAMP
    MySQL 基础之一
    gulp
    msbuild
    inno setup
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14508360.html
Copyright © 2011-2022 走看看