随笔分类 -  C++学习

C++的一些零散知识
变量的范围 namespace
摘要:变量的范围 范围 变量有 菊部变量 和 全局变量之分, local variable 和 global variable 一般在函数体外定义的变量是全局的,函数体内定义的变量只能在函数内使用 注意:在同一个范围内,同一个变量名不能定义两次 在不同的空间范围内可以定义同样名字的变量,这时候他们的作用范 阅读全文

posted @ 2019-05-28 15:05 chungehpu 阅读(599) 评论(0) 推荐(0)

函数的重载和模板
摘要:函数的重载 overload和模板Template 重载 在C++ 里面,两个函数可以有同样的名字,但前提是他们的参数不同:数量不同 或者 类型不同。 上面的例子中,两个函数都叫operare,一个是两个int的参数,一个是两个double的参数,当我们调用函数的时候,编译器根据你传入的参数自动确定 阅读全文

posted @ 2019-05-24 15:10 chungehpu 阅读(549) 评论(0) 推荐(0)

函数
摘要:函数 函数 函数的 形参 实参,返回值。void 表示无返回值,或者用在参数位置表示没有参数 引用 引用其实很类似于指针,在参数的传递中如果使用引用,可以直接在函数内部把外部变量的值给改掉。否则还得靠返回值去更新。 这是类似于地址传递,直接改变原值。而普通的函数参数值传递是复制一份实参的值,如果这个 阅读全文

posted @ 2019-05-24 11:19 chungehpu 阅读(143) 评论(0) 推荐(0)

程序语句
摘要:语句和控制流(statement and flow control) 条件语句 if else 循环 while/ do-while/ for 这里介绍for的一种语法,仅仅用在序列(range)里,所谓range,就是一些连续有序的元素,比如 数组/ 容器/ string/ 和其他所有支持begi 阅读全文

posted @ 2019-05-17 15:02 chungehpu 阅读(360) 评论(0) 推荐(0)

输入输出
摘要:输入输出 stream的概念 流 是一个可以往里 插入或者读取 字符的一个东西。我们没必要去了解它的具体细节,只需要知道他是一个字符的 源/目标 即可,我们可以对它里面的字符进行按序操作。 常用输入输出 1. 输出cout 多个输出可以用<< 链接起来 2. 输入cin 多个输入也可以链接 等价于 阅读全文

posted @ 2019-05-16 17:52 chungehpu 阅读(187) 评论(0) 推荐(0)

运算符
摘要:运算符 问号运算符 也叫条件三元运算符,格式 condition ? result1:result2 如果条件成立,结果是result1,不成立结果就是result2 逗号运算符 逗号运算符 只把 最右边的表达式赋值出去,前面如果有其他计算部分则从前到后依次计算。 a=(b=3,b+2) 上面这条语 阅读全文

posted @ 2019-05-16 15:38 chungehpu 阅读(108) 评论(0) 推荐(0)

常量
摘要:C++的constant 整型数据 前面的字母,u 表示无符号,l 表示长整型,ll 表示更长的整型,占用的字节数不同。大小写都行 string类型,如果字符串内容太长,可以用斜杠分开,下面两个语句是一样的意思。 x="string expressed in \ two line" x="strin 阅读全文

posted @ 2019-05-16 14:48 chungehpu 阅读(199) 评论(0) 推荐(0)

变量
摘要:C++的变量 变量的初始化 int x=0; int x (0); int x {0}; 圆括号()和花括号{}都可以用来赋值。方括号[]一般是数组里用的 自动数据类型 auto 和 decltype 使用auto可以自动确定数据类型,如下 int foo = 0; auto bar = foo; 阅读全文

posted @ 2019-05-16 14:10 chungehpu 阅读(165) 评论(0) 推荐(0)

导航