随笔分类 -  C++学习

摘要:变量存放的位置 C/C++程序占用的内存分为以下几部分: 程序代码区常量区存放常量。程序结束时由OS回收。全局区(静态区)存放全局变量和静态变量。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束时由OS回收。堆区存放的变量(用new,mall 阅读全文
posted @ 2021-08-10 20:34 三一一一317 阅读(102) 评论(0) 推荐(0)
摘要:指针是c和c++一个十分重要的概念,一个数据对象的内存地址称为该数据对象的指针。指针可以表示各种数据对象,允许直接获取和操作数据地址,实现动态存储分配。 面试问题一: 指针和引用的区别 (1)非空区别。在任何情况下都不能使用指向控制的引用。一个引用必须总是指向某些对象。 (2)合法性区别。在使用引用 阅读全文
posted @ 2021-07-27 12:03 三一一一317 阅读(68) 评论(0) 推荐(0)
摘要:函数的调用,想必大家都用过,一个函数在被另一个函数调用的时候,才有生命,才会为其准备对应的内存空间,再调用完毕之后再清理释放结束。 可以看到,每一次的函数调用都会带来一些时间和空间上的花销。 而自定义函数的一个作用,也是为了提高代码的重用性,可以在需要的时候随时调用,提高开发效率。那么,一个代码本身 阅读全文
posted @ 2021-07-27 10:45 三一一一317 阅读(299) 评论(0) 推荐(0)
摘要:1 常量的定义方式 一:define定义的宏常量 二:const 修饰的变量 #define 常量名 常量值 const 类型 常量名 常量值 变量前加const关键字变成常量,不可更改。 阅读全文
posted @ 2021-07-10 19:53 三一一一317 阅读(40) 评论(0) 推荐(0)