什么是声明一个新变量与向量大小比较的最佳实践?在以下选项中,我们应该选择哪个(即double向量)?
1.
1.
uint compareVar;
2. std::uint64_t compareVar;
3. std::size_t compareVar;
4. std::vector<double>::size_type compareVar; //这与size_t有何不同?
为什么要这样做?
size_t
取决于环境(32/64位、编译器等),这也是标准vector::size
的实现方式。 - undefined