typedef std::vector<int> BigBinary;这是什么意思
时间: 2023-06-10 14:05:45 浏览: 90
这是一个typedef语句,用于定义一个名称为BigBinary的类型,它是一个std::vector<int>类型的别名。std::vector是一个C++标准库中的容器类型,表示一个动态数组。而int则表示数组中存储的元素类型为整数。因此,BigBinary是一个存储整数类型的动态数组类型。
相关问题
把这段c代码改为c++typedef std::vector<int> BigBinary;
把这段C代码改为C:
typedef struct {
int size;
int *data;
} BigBinary;
初始化 BigBinary 可以如下操作:
BigBinary bb = { 5, (int[]){1,0,1,1,0} };
typedef std::vector<int> BigBinary;BigBinary A(a.begin() + n_2, a.end());这是什么意思
这段代码的意思是将一个存储 int 类型的序列 a 的子序列从下标 n/2 到结尾的部分复制到一个新的 std::vector<int> 类型的变量 A 中。其中 typedef std::vector<int> BigBinary; 创建了一个名为 BigBinary 的自定义类型,作为 std::vector<int> 的别名。
阅读全文