关于 typedef 和向量的解释

Explanation regarding to typedef and vectors

本文关键字:解释 向量 typedef 关于      更新时间:2023-10-16

我需要存储一个名为家庭作业的向量的大小,我不知道该怎么做,我在一本书的帮助下想出了这个,但不明白有人可以解释这里使用的每个术语吗?

typedef vector<double>::size_type vec_sz;
vec_sz size=homework.size();

typedef X Y;告诉人们,从现在开始,现有的X类型也称为Y

vec_sz size = homework.size();

则与

std::vector<double>::size_type size = homework.size();

这甚至与

auto size = homework.size();

std::vector<double>::size_type是类std::vector<double>的成员类型,它与std::size_t