为什么std :: vector :: max_size()是非静态的?

时间:2016-02-19 16:48:03

标签: c++ language-lawyer c++-standard-library library-design

由于最大大小不依赖于特定的std::vector个对象,我想它应该是一个静态方法。但是,标准原型仍然是非静态的,我无法弄清楚原因。从逻辑上讲,应该在创建任何std::vector对象之前检查最大大小。

请注意,此问题不同于this基本上约为constexpr的问题。

0 个答案:

没有答案