在线文档教程
C++
语言 | Language

sizeof... operator

相当大的...操作员

查询参数包...

句法

sizeof...( parameter_pack )(since C++11)

返回类型的常量。std::size_t...

解释

中的元素数。参数包...

关键词

sizeof...

二次

#include <iostream> #include <array> #include <type_traits> template<typename... Ts> constexpr auto make_array(Ts&&... ts) -> std::array<std::common_type_t<Ts...>,sizeof...(ts)> { return { std::forward<Ts>(ts)... }; } int main() { auto b = make_array(1, 2, 3 std::cout << b.size() << '\n'; for (auto i : b) std::cout << i << ' '; }

二次

产出:

二次

3 1 2 3

二次

另见

  • 大小

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

公司名称:http://en.cpprience.com/w/cpp/language/size of...