我正在阅读有关c++ 11的文章,我注意到有关int类型名称的几件事。目前,显然只有付费才能获得该规范,但http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf上有2月份的早期草案。

但是,我在c++ 11 Wikipedia页面en.cppreference.com上引用的网站上注意到,这是几个标准整数类型之间的差异。

http://en.cppreference.com/w/cpp/types/integer上的页面提到了各种固定宽度的整数类型,以及int_max_tint_ptr_t。但是,上面链接的规范使用了我习惯的intmax_tintptr_t(没有下划线),例如,已经存在于MS的crtdefs.h和boost的cstdint.hpp中。这可能只是网站上的错字,自2月起草稿以来规格中是否有此更改?

编辑删除了与头文件有关的内容,这些内容无关紧要。

最佳答案

是的,这只是网站上的错字。根据FDIS§18.4.1(Header <cstdint> synopsis):

10-05 18:12