C++
文章平均质量分 89
ZCY812760311
这个作者很懒,什么都没留下…
展开
-
C++参数传递
C++参数传递 1.基本参数传递方式 按值传递 将实参复制一份给形参,形参为函数的局部变量,因此函数对形参操作对实参没有影响。若传递对象会产生对象副本,会调用拷贝构造函数,操作完后要调用析构函数。 指针传递 形参为指向实参地址的指针,其也算一种按值传递,只不过是将实参的地址作为参数传递给形参,因此函数对形参的指向操作时会改变实参。若传递对象会产生对象副本,会调用拷贝构造函数,操作完后要调用析构函...原创 2019-07-24 10:38:53 · 780 阅读 · 0 评论 -
C++变量的存储类别
C++变量的存储类别 存储空间分类 内存中用户区的存储空间只要分为三部分:程序区、静态存储区和动态存储区,如下图所示。 变量的存储类别 变量的存储类别只要分为如下4类: 类别 作用 auto 自动变量,放在动态存储区,自动识别变量类型,系统默认类型 static 静态局部变量,函数结束后变量不释放,保留上次调用的值 register 寄存器变量,将变量的值存放在CPU寄...原创 2019-07-24 15:29:40 · 229 阅读 · 0 评论 -
c++ 变量字节数
c++ 变量字节数 之前在网上看变量所占的字节数取决于机器字长与编译器,即X64和X86编译配置下的变量字节数不同,用自己的计算机试了一下,结果如下: #define _CRT_SECURE_NO_WARNINGS #include "stdio.h" int main() { int l=1; while (l) { printf("变量 字节 \n"); ...原创 2019-07-25 16:37:38 · 1492 阅读 · 1 评论