基础 主函数 声明变量 final b = 0; 声明只能赋值一次的变量 const a = 1; 常量 var a = const [1,2]; 声明一个不可变的list 数据类型 数据类型 Number Int 整数型 double 浮点型 String Boolean List 数组 Map ...
分类:
编程语言 时间:
2019-09-14 16:43:01
阅读次数:
102
对象成员指针:对象的指针作为另外一个类的成员 对象成员指针既可以用初始化列表进行初始化,也可以使用普通构造函数进行初始化 对象成员指针常见的初始化方式和销毁方式 ...
分类:
编程语言 时间:
2019-07-24 16:36:46
阅读次数:
121
(一)对象数组 将具有相同类类型的对象有序地集合在一起便构成了对象数组,以一维对象数组为例,其定义形式为: 类名 对象数组名[]; Point points[100]; 关于对象数组的几点说明: (1)在建立对象数组的时候需要调用构造函数。如果对象数组有100个元素,就需要调用100次构造函数。 ( ...
分类:
编程语言 时间:
2019-07-19 18:32:25
阅读次数:
90
原文:https://zhuanlan.zhihu.com/p/33004628 下面我们先看例子 1 #include <iostream> 2 using namespace std; 3 class Base 4 { 5 public: 6 Base(int val) 7 { 8 m_num ...
分类:
编程语言 时间:
2019-07-02 16:23:35
阅读次数:
101
一.继承中的构造与析构Q:如何初始化父类成员?父类构造函数与子类构造函数由什么关系?A.子类对象的构造1.子类在可以定义构造函数2.子类构造函数--必须对继承而来的成员进程初始化(直接通过初始化列表或者赋值的方式进行初始化,调用父类构造函数进行初始化)B.父类构造函数在子类中的调用方式1.默认调用--适用于无参构造函数和使用默认参数的构造函数2.显示调用--通过初始化列表进行调用,适用于所有父类构
分类:
编程语言 时间:
2019-07-01 21:29:08
阅读次数:
116
成员初始化列表:用于辅佐构造函数(可以是默认构造函数),对成员变量进行赋值。 一般情况下,使用成员初始化列表与在构造函数内部对成员进行赋值没有什么好坏之分,使用哪种方式对对象进行初始化全凭心情。 但是,在以下四种情况的成员变量中,只能使用成员初始化列表进行初始化: 1.当初始化一个const mem ...
分类:
其他好文 时间:
2019-06-19 10:47:59
阅读次数:
169
首先上一个例子 以下参考:博客园用户starskyhu 写的很不错 以下三种情况下需要使用初始化成员列表: 一,需要初始化的数据成员是对象的情况; 二,需要初始化const修饰的类成员; 三,需要初始化引用成员数据; 拿个示例说题吧 第一个类,先调用 ...
分类:
其他好文 时间:
2019-06-18 21:22:48
阅读次数:
133
C语言数组 1. 数组的定义 数组是用来存放数据类型相同且逻辑意义相同的数据 2. 数组的大小 数组的大小不能是变量,必须是常量或者常量表达式,常量表达式由编译器编译时自动求值。 也可以不指定数组大小,但必须对数组进行初始化,编译器在编译时会根据初始化列表中元 素的个数计算数组大小,例如: 3. 数 ...
分类:
编程语言 时间:
2019-06-11 11:16:11
阅读次数:
104
本文介绍清空list的四种方法,以及 list=[ ] 和 list.clear() 在使用中的区别(坑)。 1、使用clear()方法 2、重新初始化列表:初始化该范围内的列表,初始化列表没有值,即大小为0的列表 3、使用 “ * = 0 ” 4、使用 del: del可以用来清除范围中的列表元素 ...
分类:
编程语言 时间:
2019-06-06 21:32:22
阅读次数:
220
Array 数组 在 Go 语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可更改 基本语法 数组定义 数组可以通过下标进行访问,下标是从 开始,最后一个元素下标是 ,访问越界(下标在合法范围之内),则触发访问越界, 会 数组的初始化 方法一 初始化数组可以使用初始化列表来设置数组 ...
分类:
编程语言 时间:
2019-06-03 21:39:11
阅读次数:
132