static static局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 static 函数 表示一个函数只能在当前文件中被访问 static 类成员变量 ...
静态成员:由关键字static修饰说明的类成员,称为静态成员。 虽然使用static修饰说明,但与函数中的静态变量有明显差异。类的静态数据成员为其所有对象共享,不管有多少对象,静态数据成员只有一份存于共有内存中。静态数据成员由于其共享性,所以在类外部 友元 访问时使用如下格式:类名::静态数据成员名静态数据成员在类外初始化。普通方法可以访问静态和普通变量,静态方法仅可以访问静态变量 原因是静态方法 ...
2019-01-29 14:53 0 1714 推荐指数:
static static局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 static 函数 表示一个函数只能在当前文件中被访问 static 类成员变量 ...
ps: 网上收录的 讲的不错的两篇文章 转载如下: static的作用:(http://www.cnblogs.com/Kane_zzt/archive/2009/05/18/1459697.html) 1.先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有 ...
const 作用 修饰变量,说明该变量不可以被改变 修饰指针, 指向常量的指针(pointer to const) 自身是常量的指针(常量指针, const pointer) 修饰引用, 指向常量的引用(reference ...
C++之Static与Const 目录 C++之Static与Const 一、Static定义 1.1、Static变量 1.2、static静态成员小结 1.2、Static函数 1.3、static静态函数小结 ...
1.const是类中的常量,类外用define定义常量 (var用来定义类内的变量,有添加控制访问限制的修饰符则可以省略 eq:public protected) 类外: 类外的常量属于全局,任何位置都可以访问,任意函数内部都可以访问外部定义的常量,而且常量一被定义就不可修改或者撤销 类 ...
目录 define、const static define、const 在 C++ 中,const 和 define 都可以用来定义常量。但是这二者之间有很大的区别: define 的作用 用 define 定义的常量是没有 类型 的,编译器 ...
const和static的区别 一、const 1.static 局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中2.static 全局变量 表示一个变量在当前文件的全局内可访问3.static 函数 表示一个函数只能在当前文件中被 ...
static const char* const str[] = {“string”} 静态常量型指针变量 static const char* 常量型变量 const str[] 这样修饰的作用为 指针 str 不能做修改、做运算 即 str++,str-- 非法 该指针 ...