首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CPP
Newt
创建于2021-10-26
订阅专栏
CPP-YYDS
暂无订阅
共3篇文章
创建于2021-10-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++面向对象三大特性
封装 将数据与函数方法捆绑在一起 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 让某种类型对象获得另一个类型对象的属性和方
C++中的static和const
static 不考虑类的情况 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 默认初始化为0,包括未初始化的全局静态变量与局部静态变量,都存在全局未初始化区.bss区
左值右值
左值右值 C++的表达式要么是左值(lvalue)要么就是右值(rvalue),在内存有确定存储地址、有变量名,表达式结束依然存在的值就是左值,反之就是右值(纯右值、将亡值)。 纯右值、将亡值 C++