![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++ 面向对象
文章平均质量分 74
面向对象的详细介绍
必胜的小铭
编程业余爱好者
展开
-
论左值与右值和常量与变量之间的关系
泛左值 (glvalue)(“泛化 (generalized)”的左值)是一个求值可确定某个对象或函数的标识的表达式;(简单说就是可以寻地址的数据 (locator value))亡值 (xvalue)(“将亡 (expiring)”的值)是代表它的资源能够被重新使用的对象或位域的泛左值(不可寻址的数据或用来读的数据(左值 (lvalue)是并非亡值的泛左值;纯右值(prvalue)(“纯 (pure)”的右值)是求值符合下列之一的表达式:计算某个运算符的操作数的值(这种纯右值没有结果对象。原创 2024-05-01 10:49:12 · 262 阅读 · 1 评论 -
c++ 面向对象之 Lambda 表达式
Lambda 表达式是 c++11 中语法之一(所以不用在 dev c++ 没添加 -std=c++11/-std=c++14 时使用了,等待你的是报错Lambda 表达式把函数看作对象,把这个表达式当做对象使用。原创 2024-04-15 18:38:08 · 499 阅读 · 1 评论 -
c++ 面向对象之继承详解
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。”-——百度百科。当然,没有必要你现在就理解这句话!继承大意就是说一个类,在另一个类的基础上拥有其他功能。比如人有姓名、年龄、国籍等信息,而学生继承人的特性,还具有学号、老师、学校等信息。原创 2024-04-09 19:39:37 · 506 阅读 · 0 评论