c++ - C++ 中的 vector ::size_type

这个 C++ 语句是什么意思?

vector<int>::size_type x;

而且,这里的作用域运算符 :: 有什么用?换句话说,我们如何阅读这个英文陈述?

例如,对于X::x(){...},我们说x()是一个成员函数 class X.

最佳答案

size_type是类型为vector<int>(静态)成员类型 .通常是 typedef对于 std::size_t ,它本身通常是 typedef对于 unsigned intunsigned long long .

关于c++ - C++ 中的 vector <int>::size_type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849632/

相关文章:

c++ - 如何遍历打包的可变参数模板参数列表?

c++ - 是否有用于检测 C++11x 支持的预处理器指令?

C++ - char** argv 与 char* argv[]

c++ - 为原始指针(如所有权语义)返回 unique_ptr 的坏习惯?

c++ - C 样式字符串作为模板参数?

c++ - 链接上 undefined symbol ___gxx_personality_v0

c++ - 为什么不能在 C++ 中的非 POD 结构上使用 offsetof?

c++ - 什么时候需要 "typename"关键字?

c++ - 调用函数时切换 "transfer of control bypasses initia

c++ - 复制 std::vector:更喜欢赋值还是 std::copy?