随笔分类 -  C++

记录一些C++知识。
摘要:#重载递增和递减运算符 在迭代器类中通常会实现递增运算符(++)和递减运算符(--),这两种运算符使得类可以在元素的序列中前后移动。C++语言并不要求递增和递减运算符必须是类的成员,但是因为它们改变的正好是所操作对象的状态,所以建议将其设定为成员函数。 对于内置类型来说,递增和递减运算符既有前置版本 阅读全文
posted @ 2023-03-23 14:23 nakejimamiyuki 阅读(78) 评论(0) 推荐(0) 编辑
摘要:为了支持分离式编译,C++语言将声明和定义区分开来。声明使得名字为编译器所知,一个问价如果想使用别处所定义的名字则必须包含对那个名字的声明。而定义负责创建与那个名字关联的实体。 变量声明规定了变量的类型和名字,在这一点上定义与之相同。除此之外,定义还申请存储空间,也可能会为变量赋一个初始值。 如果想 阅读全文
posted @ 2023-03-21 17:26 nakejimamiyuki 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#auto类型说明符 编程时常常需要把表达式的值赋给变量,这就要求早在明变量的时候清楚的知道表达式的类型。要做到这一点看似很容易,但是有时候却做不到。为了解决这一问题,C++11新标准引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那些值对应一种特定类型标识符不同,au 阅读全文
posted @ 2023-03-21 16:18 nakejimamiyuki 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示