赞
踩
存储类类型
auto
使用auto常用在下面两种情况
#include <iostream> using namespace std; //C++存储类 int main(){ // 1.auto类型 auto f = 3.14;//double auto s = "hello world"; auto x = new auto (8); //int cout<<f<<"\t"<<sizeof(f)<<endl; cout<<x<<"\t"<<sizeof(x)<<endl; cout<<s<<"\t"<<sizeof(s)<<endl; cout<<s<<"\t"<<strlen(s)<<endl; return 0; } ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210628231837109.png)
#include <iostream> using namespace std; //C++存储类 int main(){ { // 变量最大尺寸等于寄存器的大小 register int miles; miles = 5; cout<<&miles<<endl; cout<<miles<<endl; } return 0; }
#include <iostream> void test(void); static int num = 10; int main() { while (num-){ test(); } return 0; } void test(){ static int i = 0; i++; std::cout << "变量 i 为 " << i ; std::cout << " , 变量 count 为 " <<num << std::endl; }
extern
mutable存储类
thread_local
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。