![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
异曲新词
这个作者很懒,什么都没留下…
展开
-
C++结构体-内存对齐
使用关键字 struct 。 尽管结构体可以包含成员函数,但它们很少这样做。所以,通常情况下结构体声明只会声明成员变量。 结构体声明通常不包括 public 或 private 的访问修饰符。 类成员默认情况是private 的,而结构体的成员则默认为 public。结构体内存对齐1.结构体为什么要进行内存对齐?怎么对齐?内存对齐是一种典型的空间换时间以提高效率的方式。若无内存对齐情况下,按照连续存储时,1234 5678作为8字节,在结构体中,char c会存储在1号位上,而int i原创 2020-09-20 17:13:06 · 646 阅读 · 0 评论 -
STL-vector
vector包含头文件:#include <vector>初始化vector:int n = 3, i = 4;vector<int> vec; //初始化为空vector<int> vec2(vec); //用另一个vector来初始化,即构造一个副本vector<int> vec3(n, i); //大小为n,并全部初始化为元素i (常用)vector<int> vec4(n); //构造大小为n的容器,没有原创 2020-09-13 16:37:18 · 146 阅读 · 0 评论 -
STL基本内容
STL基本介绍标准的 C++ 由三个重要部分组成: 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。 C++ 标准库,提供了大量的函数,用于操作文件、字符串等。 标准模板库(STL),提供了大量的方法,用于操作数据结构等。 C++ 模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个...转载 2020-09-13 15:02:57 · 476 阅读 · 0 评论 -
c++学习-变量声明,作用域
C++ 中的变量声明当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就显得非常有用。可以使用 extern 关键字在任何地方声明一个变量。虽然您可以在 C++ 程序中多次声明一个变量,但变量只能在某个文件、函数或代码块中被定义一次。变量在头部就已经被声明,但它们是在主函数内被定义和初始化#include <iostream>usi...转载 2019-03-22 16:38:30 · 781 阅读 · 0 评论