一、动机 代码一致才能可读、联调、高效率、高复用、可移植性。 二、命名方式 CamelCased camelCased under_scored ALL_CAPITALS 2.1 ...
static的用法和作用 在全局变量前加上关键字 static,全局变量就定义成一个全局静态变量。存储在静态存储区,在整个程序运行期间一直存在。同时全局静态变量在声明他的文件之外是不可见的 在局部变量之前加上关键字 static,局部变量就成为一个局部静态变量。存储在静态存储区,作用域仍为局部作用域,当定义它的函数或者语句块结束的时候,作用域结束。但是当局部静态变量离开作用域后,并没有销毁,而是 ...
2021-05-21 20:55 0 290 推荐指数:
一、动机 代码一致才能可读、联调、高效率、高复用、可移植性。 二、命名方式 CamelCased camelCased under_scored ALL_CAPITALS 2.1 ...
1.程序运行知识 1.1 内存布局和分配方式 C程序的内存布局如下: 静态存储区:存储全局变量和static变量,通常在程序编译期间已经分配好了。 BSS段:存放未初始化的static变量和全局变量 Data段:存放初始化过的static变量和全局变量 ...
本基本知识整理及代码源于牛客网C++面试宝典导读, 网址https://www.nowcoder.com/tutorial/93/7047559bae6c461582560f58175faa45 STL基本组成 容器、迭代器、分配器、算法、仿函数、配接器。 分配器给容器 ...
抠佽了一天就弄了这个:还不错总算是弄出来了。希望有建议和补充:我的CSDN博客链接:桑海的CSDN博客 ...
的静态成员 1.2.2 类中的静态成员函数 2 说一下C++与C的 ...
1、对于一个频繁使用的短小函数,在c语言中应用什么实现,在c++中应用什么实现 答:c:宏定义;c++:inline内联函数 2、全局变量和局部变量的区别? 答: 1、生命周期不同: 全局变量:随主程序创建而创建,随主程序结束而销毁 ...
一、指针与引用的区别 1、指针:一个变量,存储的内容为一个地址;引用:给一个已有对象起的别名。 2、指针是一个实体,需要分配内存空间;引用知识变量别名,不需要分配内存空间。 3、可以有多级指针,不能有多级引用。 4、自增运算结果不一样。 5、指针是间接访问,引用是直接访问。 6、指针 ...
几篇较全面的位域相关的文章: http://www.uplook.cn/blog/9/93362/ C/C++位域(Bit-fields)之我见 C中的位域与大小端问题 内存对齐全攻略–涉及位域的内存对齐原则 本文主要对位域相关知识进行了一下梳理,参考如下: C语言中的位域 史上最全 ...