本文整理汇总了C++中std::vector::push方法的典型用法代码示例。如果您正苦于以下问题:C++ vector::push方法的具体用法?C++ vector::push怎么用?C++ vector::push使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类std::vector
的用法示例。
在下文中一共展示了vector::push方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main() {
freopen(FIN, "r", stdin);
scanf("%d\n",&N);
gets( str );
str[strlen(str)] = ' ';
int j = 0;
for(int i = 0; i < N; i++) {
int num = 0;
while(str[ j ] != ' ') {
num = num * 10 + str[ j ] - '0';
j++;
}
vec.push(num);
j++;
}
fclose( stdin );
qsort(0, N - 1);
std::ofstream fout( FOUT );
for(auto const el: vec) {
fout<<el<<" ";
}
fout.close();
return(0);
};
示例2: main
int main() {
freopen(FIN, "r", stdin);
scanf("%d\n",&N);
for(int i = 0, elem; i < N; ++i) scanf("%d", &elem), vec.push( elem );
fclose( stdin );
qsort(0, N - 1);
std::ofstream fout( FOUT );
for(std::vector<uint>::iterator it = vec.begin(); it != vec.end(); ++it) fout<<*it<<" ";
fout.close();
return(0);
};