《C++ Primer》笔记
文章平均质量分 82
qwertyuiop1321
这个作者很懒,什么都没留下…
展开
-
《C++ Primer》笔记——第四章 表达式
一、基础1.左值右值(没有弄明白) C++表达式不是左值(lvalue)就是右值,C语言中,左值可以位于赋值语句得到左侧,右值则不能。 C++语言中,当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。在需要右值的地方可以用左值来代替,但是不能把右值当成左值使用。 使用关键字decltype的时候,左值和右值也有所不同。如原创 2018-01-26 17:35:35 · 480 阅读 · 0 评论 -
《C++ Primer》笔记——第二章 变量和基础类型
一、变量定义1.列表初始化例如:int a=0;int b{0};int c={0};2.变量默认初始化 内置类型的变量,没有显示初始化。如果变量定义在函数之外(包括main()函数),则初始化为0;如果变量定义在函数之内,则不进行初始化。对于自定义的类型,初不初始化,由类具体决定。二、变量声明与定义1.声明 声明使得名字为程序所知,声明一个变量要在变量前加原创 2018-01-26 20:40:50 · 209 阅读 · 0 评论