![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 74
我是陈同学啊
这个作者很懒,什么都没留下…
展开
-
Static关键字
文章目录1.static修饰全局变量2.static修饰局部变量3. static修饰函数1.static修饰全局变量在全局变量前加static,全局变量就被定义成为一个全局静态变量。特点如下:1)存储区:静态存储区没变(静态存储区在整个程序运行期间都存在);2)作用域:全局静态变量在声明他的文件之外是不可见的。准确地讲从定义之处开始到文件结尾。非静态全局变量的作用域是整个源程序(多个源文件可以共同使用);而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文原创 2021-10-19 17:20:35 · 129 阅读 · 0 评论 -
类成员中隐藏的this指针(C ++入门笔记二)
文章目录一. this指针的引出二 . this指针的特性三. 关于this指针的相关问题一. this指针的引出首先我们来看以下代码:#include <iostream>using namespace std ;class Data{public : void disPlay() { cout << _year << " - " << _month << " - " << _day原创 2021-10-10 22:21:37 · 784 阅读 · 0 评论 -
【C++入门笔记一】命名空间的理解和使用
【C++入门笔记一】命名空间的理解和使用文章目录一. 命名空间二.命名空间的定义及成员的访问三. 如何访问命名空间的成员或者函数呢?一. 命名空间在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。原因总结:防止与库中的函数命名发生冲突在大型项目中,可能会与同事的命名发生冲突二.命名空间的定原创 2021-09-30 17:14:17 · 167 阅读 · 0 评论 -
C语言如何计算结构体的大小
c语言如何计算结构体的大小结构体内存对齐计算结构体大小详解结构体内存对齐我们已经掌握了结构的基本使用过啦,结构体申明,结构体变量的定义和初始化。那我们如何计算结构体的大小呢?如何计算?首先我们应当理解并记住以下四点对齐规则:第一个结构体的成员变量分配在与结构体变量偏移为0的地址。其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。这里要对这个对齐数做个解释:对齐数 = 编译器默认的一个对齐数与该成员大小的较小值, 也就是min{编译器默认的对齐数,该成员的字节大小}如:原创 2021-06-18 21:43:29 · 971 阅读 · 0 评论 -
c语言字符串和字符函数
C语言字符串和字符函数1.什么是字符串 ?2.字符串函数的好处3. 字符串函数功能介绍与函数的模拟实现[3.1 学习strlen](http://www.cplusplus.com/reference/cstring/strlen/?kw=strlen)[3.2 strcpy](http://www.cplusplus.com/reference/cstring/strcpy/?kw=strcpy)[3.3 strcmp](http://www.cplusplus.com/reference/cstring原创 2021-06-11 18:02:27 · 163 阅读 · 0 评论