假设 n 是一个大整数,在 C++ 中如何在没有循环的情况下用 {1,2,...,n} 初始化一个 vector ?谢谢。
最佳答案
就这么简单:
std::vector<int> v( 123 );
std::iota( std::begin( v ), std::end( v ), 1 );
关于c++ - 在 C++ 中,如何在没有循环的情况下使用值 {1,2,...,n} 初始化 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39923968/