基本数据类型:原始数据类型/简单数据类型 (用于存放值) 1.undefind(申明未赋值,函数没有返回值); 2.null(空 不存在); 3.number(数字 小数或整数); 4.boolean(布尔值 false或true); 5.string(字符串 单引或双引表示); 6.symbol( ...
分类:
其他好文 时间:
2017-06-17 20:34:16
阅读次数:
154
在一个类的内部同时实现常规拷贝构造函数和移动拷贝构造函数,常规赋值函数和移动赋值函数。调用时若参数为一个左值,则调用常规函数;若参数为一个右值,则调用移动函数。也可调用"std::move"强行调用移动函数。#include<iostream>
#include<utility>
usingstd::c..
分类:
移动开发 时间:
2017-06-13 14:25:34
阅读次数:
252
一、解构赋值的定义 简单的理解就是赋值=号左右两侧具有相同的结构,来进行一一对应的赋值的语句 二、解构赋值的分类 数组解构赋值 对象解构赋值 字符串解构赋值 布尔值解构赋值 函数参数解构赋值 数值解构赋值 (重点理解前两个就可以了) 三、对于每个分类单独解释 1、数组解构赋值(下面进行代码展示,并添 ...
分类:
其他好文 时间:
2017-06-12 16:13:18
阅读次数:
129
实例的属性有些是需要进行约束的,比如分数、年龄都需要是整形,而不能是浮点数类型,因此为了约束这些属性的取值,可以在类的定义中定义赋值和取值函数,在赋值函数中对变量的取值进行约束,如下所示 但是这么做每次对变量赋值都需要调用函数,能否不调用函数,而直接像使用属性一样取值赋值呢,答案是可以的,就需要用到 ...
分类:
其他好文 时间:
2017-06-03 20:59:22
阅读次数:
161
函数对象 函数(Function)作为程序语言中不可或缺的一部分,但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特性。 那到底什么是第一类对象(First-Class Object)呢? 在 Python 中万物皆为对象,函数也不例外,函数作为对象可以赋值 ...
分类:
编程语言 时间:
2017-06-03 14:03:56
阅读次数:
166
[1]返回值 [2]函数赋值 [3]函数参数 [4]IIFE [5]循环赋值 [6]g(s)etter [7]迭代器 ...
分类:
其他好文 时间:
2017-05-10 11:17:33
阅读次数:
173
条款1数据抽象 抽象数据类型的用途在于将变成语言扩展到一个特定的问题领域。一般对抽象数据类型的定义须要准训下面步骤: 1. 为类型取一个描写叙述性的名字 2. 列出类型所能运行的操作 3. 为类型设计接口 4. 实现类型 条款2多态 多态类型,从基类继承的最重要的多系就是它们的接口,而不是它们的实现 ...
分类:
编程语言 时间:
2017-05-05 23:22:48
阅读次数:
403
安装配置python环境 配置成功后打印hello world! >>> print ('hello world!')hello world! 一.标识符 一般是变量名称、方法名、类名等,由数字、下划线、字母组成,第一个字符必须是数字或者下划线,区别大小写。 二.关键字 不能用于标识符名称,如果不清 ...
分类:
编程语言 时间:
2017-04-24 12:26:06
阅读次数:
269
上篇文章中,我们着重引入了string类型,也谈及了string类型构造函数和赋值函数的应用,今天我们就来谈谈string类型对象可以利用哪些C++内置的函数。
分类:
编程语言 时间:
2017-04-20 14:22:44
阅读次数:
216
String & String::operator =(const String &other){ // 得分点:输入参数为const型 if(this == &other) //得分点:检查自赋值 return *this; delete [] m_data; //得分点:释放原有的内存资源 in ...
分类:
其他好文 时间:
2017-04-12 04:35:09
阅读次数:
157