C++
jiao_giser
为了生活,冲鸭!
展开
-
C++变量和基本类型
要理解某个变量的类型,从右向左读指针定义即初始化,若不清楚指针指向何处应初始化为nullptr或者0;如果decltype使用的是一个不加括号的变量,则得到该变量的类型,如果变量加了一个或者多个括号,则视为表达式。decltype((variable))得到变量的引用类型;autoauto忽略掉顶层const,保留底层const如果希望推断出的auto类型为一个顶层const,则需要明...原创 2019-01-06 21:22:34 · 248 阅读 · 0 评论 -
字符串向量和数组
迭代器凡是使用了迭代器的循环体,都不要向迭代器所属的容器中添加元素!程序中尽可能使用string 而非C风格字符串,使用vector而非内置数组迭代器与指针相似~箭头运算符 ->stringvectorarrey数组与C中数组类似多维数组使用for范围语句处理多维数组:除了最内层的循环外,其他所有循环的控制变量都应该是引用类型。for (auto row : ia)...原创 2019-01-06 21:23:43 · 314 阅读 · 0 评论 -
C++表达式
代码要明意养成良好的编程习惯条件运算符(? :)可镶套使用eg:final_grade = (grade > 90) ? “A” : (grade > 60) ? “B” : “C”;条件表达式的优先级非常低,一般在一条长表达式中嵌套使用条件表运算子表达式时,通常需要在它两端加上括号。位运算关于符号位处理:没有明确的规定,依赖于机器,建议用位运算处理无符号型。si...原创 2019-01-06 21:22:54 · 1645 阅读 · 0 评论 -
C++语句
语块作用域:可以在if、switch、for、while语句的控制结构中定义变量。定义在控制结构中的变量只在相应语句中可见,一旦语句结束,变量也就超出其作用范围了。for语句:基本形式:for(initstatement; condition;expression)statementinitstatement; condition;expression ;statement 均可省略...原创 2019-01-07 15:55:14 · 180 阅读 · 0 评论 -
C++ auto关键字用法
原文地址:https://www.cnblogs.com/KunLunSu/p/7861330.html转载 2019-01-07 19:28:49 · 225 阅读 · 0 评论