1、static NSString * const
static:
a、局部静态变量 :初始化一次,下次调用不进行初始化
b、外部静态变量/函数:用于作用域限制,仅在本文件使用
c、静态数据成员/成员函数(c++):针对类而不是某个特定对象来说,比如:类中计数
const:
a、定义const常量: const double pi=3.1415
b、保护被修饰的东西,防止被意外修改: const int i {i = 1; // 修改报错}
c、如果const位于*的左边,用来修饰指针所指向的变量,表示指针指向为常量;如果const位于*右边,用来修饰指针本身,表示指针本身是常量
static NSString * const:
指针内容和指针指向都不能改变
时间: 2024-10-24 22:55:57