秋招准备
文章平均质量分 58
_记念_
这个作者很懒,什么都没留下…
展开
-
C++中四种cast转换
一、const_cast 用法:用来去掉表达式的 const 修饰或 volatile 修饰 int main(){ const int n = 100; int *p = const_cast<int*>(&n); *p = 234; cout << "n = " << n << endl; cout << "*p = " << *p << endl; return 0; } //结果 /*原创 2021-07-27 12:08:22 · 185 阅读 · 0 评论 -
C++ static关键字
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程程序设计 1、普通变量 (1)在内存分配上,static修饰的变量内存分配在全局数据区。 (2)与局部变量相比,未经初始化的static修饰的变量会被程序自动初始化为0(局部变量的值是随机的,除非它被显式初始化) (3)在作用域上,static修饰的局部变量作用域与...原创 2021-07-26 13:00:29 · 64 阅读 · 0 评论