在C++11中, 不再只有逻辑与的含义,还可能是右值引用: 但也不尽然, 还可能是转发引用: “转发引用”(forwarding reference)旧称“通用引用”(universal reference),它的“通用”之处在于你可以拿一个左值绑定给转发引用,但不能给右值引用: 一个函数的参数要想 ...
分类:
其他好文 时间:
2020-04-19 22:20:08
阅读次数:
93
JS的数据类型都有哪些? 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空值(null)、未定义(undefined)、转义字符、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。 引用数据类型:对象(Object)、数组(Array)、 ...
分类:
其他好文 时间:
2020-04-18 17:15:44
阅读次数:
73
变量的定义变量名的命名规则 -字母、数字、下划线 -不以数字开头变量的赋值为变量赋值的过程,称为变量替换 变量名=变量值 -a=123 使用let为变量赋值 -leta=10+20 将命令赋值给变量 -l=ls 将命令结果赋值给变量,使用$()或者" 变量值有空格等特殊字符可以包含在””或”中 (1)将命令结果赋值给变量,使用$()或者"user1@SC02ZRC4KM
分类:
系统相关 时间:
2020-04-07 00:00:11
阅读次数:
89
Java内存主要分为三个部分: 堆 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在在堆里面的具体地址) 方法区 可以被所有的线程共享 包含了所有的class和static变量 类加载到内存的流 ...
分类:
编程语言 时间:
2020-03-30 23:36:07
阅读次数:
90
Equals:值类型比较数值。引用类型比较地址。String是特殊的引用类型,比较数值。 GetHashCode:获得当前对象的哈希代码。 GetHashCode有什么用 哈希码是一个数字值,用于在基于哈希的集合中插入和标识对象。 GetHashCode可以用于判断相等。GetHashCode方法为 ...
分类:
其他好文 时间:
2020-03-16 12:37:07
阅读次数:
44
新标准的一个最主要的特性就是可以移动而非拷贝对象的能力,在某些情况下,对象拷贝后会立即销毁,在这些情况下,使用移动而非拷贝对象能够大大提升性能。 另外像 类 这样的类,都包含不能被共享的资源,这些类型的对象不能拷贝但是可以移动。 右值引用 为了支持移动操作,新标准引入了一种新的引用类型 右值引用。所 ...
分类:
移动开发 时间:
2020-03-15 13:17:44
阅读次数:
75
先看一组代码: 最后结果分别是1,2(基础数据类型传值);2,1(引用数据类型传值) 基础数据类型传值和引用数据类型传值的区别 基本变量类型: 在方法中定义的非全局基本数据类型变量的具体内容是存储在栈中的 引用变量类型: 只要是引用数据类型变量,其具体内容都是存放在堆中的,而栈中存放的是其具体内容所 ...
分类:
编程语言 时间:
2020-03-06 13:24:39
阅读次数:
82
2、基本数据类型参数的传值——值这种数据传递方式被称为是值传递,方法接收参数的值,但不能改变这些参数的值。 3、引用类型参数的传值——地址引用传值方式:Java的引用类型数据包括对象、数组和接口,当方法中参数是引用类型时, 引用数据类型传递给方法的是数据在内存中的地址,是引用,可以改变原来参数的值。 ...
分类:
其他好文 时间:
2020-02-27 09:13:26
阅读次数:
47
```cpp#include #include #include #include #include static void autoValue();static void autoPointer();static void newVersionFor();static void newVersio... ...
分类:
编程语言 时间:
2020-02-24 20:26:26
阅读次数:
114