c++
inori_baga
这个作者很懒,什么都没留下…
展开
-
c+primer 学习笔记 2
字符串字面值可以分开书写 const char* aa = "aaa " "aaa"; 初始化: int a = 0 int a = {0} //int a={3.14}报错,3.14不能放到int中 int a{0} int a(0) 申明和定义的区别 申明规定的变量的类型和名字,定义还申请内存,初始化 只申明 extren,但如果初始化了 就是 定义了原创 2017-03-27 22:50:32 · 202 阅读 · 0 评论 -
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 · 167 阅读 · 0 评论 -
c+primer 学习笔记 4
左值 右值,一个对象被用作左值时,用的是地址,用作右值,用的是内容,左值可以当做右值使用, 使用的是内容 赋值=,取地址&,解引用*,下标【】,迭代器解引用,递增递减用的都是左值原创 2017-03-29 19:04:53 · 249 阅读 · 0 评论 -
c+premiere 学习笔记 5
case语句变量的定义要放到块中 for循环的init_statement只能包含一条神明语句,申明多个对象,因而类型都相同 for(a:s)的条件,s能返回begin和end,如数组,string,vector,{}表示的初始化列表 goto和switch类似,不能从作用域外,转到作用域内原创 2017-03-30 22:58:30 · 308 阅读 · 0 评论 -
c+primer 学习笔记 6
函数返回不能是数组或者函数 在块中创建,到达快末尾销毁的是自动变量(如形参) 形参的顶层const会被忽略。定义 f(int)和f(const int)重复定义,形参相同 使用引用而非常量引用会极大限制传入类型,常量引用只需要能转换成相同类型即可,非常量则必须相同。如f(const string&)可以传入“a”,而f(string&)不行 main(int原创 2017-04-01 19:57:44 · 216 阅读 · 0 评论