我正在阅读有关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_t
和int_ptr_t
。但是,上面链接的规范使用了我习惯的intmax_t
和intptr_t
(没有下划线),例如,已经存在于MS的crtdefs.h
和boost的cstdint.hpp
中。这可能只是网站上的错字,自2月起草稿以来规格中是否有此更改?
编辑删除了与头文件有关的内容,这些内容无关紧要。
最佳答案
是的,这只是网站上的错字。根据FDIS§18.4.1(Header <cstdint> synopsis
):