首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C/C++
寸步
创建于2022-06-21
订阅专栏
关于C语言和C++语言的汇总
暂无订阅
共6篇文章
创建于2022-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
字符串和字符I/O
字符串 字符串是以空白字符(\0)结尾的char类型数组 字符串字面量(字符串常量) 使用双引号括起来的内容称为字符串字面量,也叫做字符串常量,双引号中的字符和编译器自动加入末尾的\0字符,都作为字符
构造函数和析构函数
构造函数 C++的目的是为了让使用类像使用标准类型一样,但是上述并不能很好的使用类对象 在结构体中,可以非常方便的初始化结构体成员,而类不行,因为类的数据部分的访问状态是私有的,这意味着程序不能直接访
C++ 引用
==引用在声明时需初始化== ==引用在初始化后不允许修改指向== 引用作函数参数 引用作函数返回值 常量引用 函数调用 如果函数调用的参数不是左值或与相应的const引用参数的类型不匹配,则C++将
C++ 深浅拷贝问题
浅拷贝造成的问题 这个时候出发了错误,是因为在系统建立的默认拷贝函数,将s1对象中的m_age的值完整的复制给了s2对象中的m_age的值,执行析构函数时,根据栈的规则,先进后出,释放了掉s2.m_a
初始化列表和静态成员
初始化列表 传统赋值初始化是相当于先声明类后作赋值操作,而初始化列表相当于直接声明一个有初始值的类型,省略了赋值操作。在大型项目中,class类中的成员变量多的情况下,初始化效率更高。 固定值初始化列
内存分区模型
内存分区模型 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释