为什么动态分配内存? 数组的长度必须事先指定,而且只能是常量,不能是变量 因为数组长度只能是常量,所以它的长度不能在函数运行的过程当中动态地扩充...
隐藏 当我们同时编译多个文件时,所有未加 static 前缀的全局变量和函数都具有全局可见性,static可以隐藏变量、函数 持久 存储在静态数...
什么是new? c++通过new关键字进行动态分配内存。 new开辟的空间存储在堆上,而我们定义的变量存储在栈上。 new分配的空间使用dele...
const很重要,也很难用! const是衡量一个程序员是否老道的一个标准,它除了可以修饰变量之外,还可以修饰函数 const修饰变量(常量,可...
getter getter函数必须加上const修饰,因为修改任何成员变量在getter方法中不被建议 成员变量类型为 int 、long 等基...
概述 很多同学有这样的困扰:什么情况下使用指针?直接使用本体不是更方便、更好理解吗? 什么情况下使用指针? 使用多态时,当然引用也可以 函数传参...
局部变量 函数中定义的变量是该函数的局部变量。它们在其他函数的语句中是不可见的,通常无法访问它们。下面的程序显示,由于函数中定义的变量被隐藏,所...
概述 我们在开发过程中常常遇到需要存储、表示一组数据的情况,包括存储、表示一组同样的的数据类型的数据还是不同的数据类型。首先我们会想到数组,数组...
什么是ASCII码? 它是American Standard Code for Information Interchange的缩写(美国标准信...