- 博客(3)
- 收藏
- 关注
原创 C++11各种特性
1.C++的初始化:1.1C++98中初始化问题在C++98中,能用大括号对数组元素初始化,如下: int a[] = {1,2,3,4}但是不能对自定义类型却不能用大括号初始化,如下 vector<int> v{1,2,3,4};上面的初始化在C++98中是不允许的,但是在C++11中扩大了大括号括起的列表的作用范围,使其可以用于所有的内置类型和自定义类型,在使用初...
2019-06-26 18:40:50 539
原创 C++的类型转换
C的类型转换int main(){ int i = 1; double d = i; printf("%d, %.2f\n", i, d); //隐式类型转换 隐式转换:相关类型,相近类型 int* p = &i; //显示类型转换 显示转换:无关类型 int address = (int) p; system("pause"); return 0;}运...
2019-06-25 09:58:16 257
转载 正确定义二维数组
对二维数组进行正确初始化二维数组必须指定列的数量,行的数量可以不定义即可以省略第一维的定义,但不能省略第二维的定义1.分行进行初始化int a[2][3] = {{1,2,3},{4,5,6}};在{}内部再用{}把各行分分开,第0行的初值是1,2,3。第1行的初值是4,5,6。相当于执行:int a[2][3];a[0][0] = 1; a[0][1] = 2; a[0][2] =...
2019-06-24 16:23:17 36654 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人