![](https://img-blog.csdnimg.cn/direct/620da1330cd64d76aa19aaa2bde643f9.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++核心高级编程
文章平均质量分 85
本专栏适用于看完”C++基础入门“和”进阶编程“专栏后,进行更加深入的学习!
子期cod
这个作者很懒,什么都没留下…
展开
-
C++核心高级编程 --- 5.文件操作
程序运行时产生的数据都是临时数据,程序运行结束后都会被释放,文件能将数据。打开文件并判断打开是否成功:ifs.open(“文件路径”,打开方式):字符指针buffer指向内存中一段存储空间。:字符指针buffer指向内存中一段存储空间。如用二进制方式写文件:ios::binary | ios::out。打开文件:ofs.open(“文件路径”, 打开方式);写入数据:ofs原创 2024-04-03 18:05:46 · 813 阅读 · 0 评论 -
C++核心高级编程 --- 4.类和对象
当其他类对象作为本类成员时,构造时先构造类对象,再构造自身,析构的顺序与构造相反。原创 2024-04-03 18:03:50 · 1039 阅读 · 0 评论 -
C++核心高级编程 --- 3、函数提高
作用:函数名可相同,提供复用性。同一作用域下函数名相同函数参数类型不同或个数不同或顺序不同cout原创 2024-04-02 22:41:53 · 694 阅读 · 0 评论 -
C++核心高级编程 --- 1、内存分区模型 2、引用
在堆区开辟的空间,需要程序员手动释放,释放使用操作符delete。堆区:由程序员分配和释放,程序员不释放的话,将由程序结束时操作系统回收。:不同区域存放的数据,赋予不同生命周期,给程序员更大的空间去进行编程。由程序员分配释放,如果程序员不释放,程序结束时由操作系统进行回收。的,目的是为了对频繁被执行的程序,在内存中只需有一份代码即可。不要返回局部变量的地址,因为栈区开辟的数据由编译器自动释放掉。栈区:由编译器自动分配释放,存放函数参数值,局部变量等。代码区:存放函数的二进制代码,由操作系统进行管理。原创 2024-04-02 22:39:15 · 842 阅读 · 0 评论 -
C++核心高级编程
作用:函数名可相同,提供复用性。同一作用域下函数名相同函数参数类型不同或个数不同或顺序不同cout原创 2024-03-15 00:02:36 · 1742 阅读 · 0 评论