- 博客(5)
- 收藏
- 关注
原创 c+primer 学习笔记 6
函数返回不能是数组或者函数在块中创建,到达快末尾销毁的是自动变量(如形参)形参的顶层const会被忽略。定义 f(int)和f(const int)重复定义,形参相同使用引用而非常量引用会极大限制传入类型,常量引用只需要能转换成相同类型即可,非常量则必须相同。如f(const string&)可以传入“a”,而f(string&)不行main(int
2017-04-01 19:57:44
213
原创 c+premiere 学习笔记 5
case语句变量的定义要放到块中for循环的init_statement只能包含一条神明语句,申明多个对象,因而类型都相同for(a:s)的条件,s能返回begin和end,如数组,string,vector,{}表示的初始化列表goto和switch类似,不能从作用域外,转到作用域内
2017-03-30 22:58:30
306
原创 c+primer 学习笔记 4
左值 右值,一个对象被用作左值时,用的是地址,用作右值,用的是内容,左值可以当做右值使用, 使用的是内容赋值=,取地址&,解引用*,下标【】,迭代器解引用,递增递减用的都是左值
2017-03-29 19:04:53
241
原创 c+primer 学习笔记 3
cin >> s; (输入 “ sssss“,会把前面的空格,制表符等过滤掉,s=“sssss”)vector是模板而不是类型,vector a(10) (a.size() = 10)vector a{10} (a.size() = 1)vector a{10} (a.size() = 10)int a[10];int* pbegi
2017-03-28 19:39:24
164
原创 c+primer 学习笔记 2
字符串字面值可以分开书写const char* aa = "aaa " "aaa";初始化:int a = 0int a = {0} //int a={3.14}报错,3.14不能放到int中int a{0}int a(0)申明和定义的区别申明规定的变量的类型和名字,定义还申请内存,初始化只申明 extren,但如果初始化了 就是 定义了
2017-03-27 22:50:32
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人