zoukankan      html  css  js  c++  java
  • C++

    使用copy函数打印容器(container)元素


    本文地址: http://blog.csdn.net/caroline_wendy


    C++能够使用copy函数输出容器(container)中的元素, 能够取代for循环.

    头文件: 

    #include <algorithm>

    #include <iterator>

    格式: 

    std::copy(cont.begin(), cont.end(),std::ostream_iterator<Type>(std::cout, " "));

    Type是须要输出格式的类型, 如容器是vector<int>, 则Type是int.


    代码:

    /*
     * main.cpp
     *
     *  Created on: 2014年6月17日
     *      Author: Spike
     */
    
    #include <iostream>
    #include <algorithm>
    #include <iterator>
    #include <vector>
    
    using namespace std;
    
    int main (void)
    {
    	std::vector<int> vi = {1, 2, 3, 4, 5};
    	std::copy(vi.begin(), vi.end(), std::ostream_iterator<int>(std::cout, " "));
    	std::cout << std::endl;
    	return 0;
    }
    

    输出:

    1 2 3 4 5 
    








  • 相关阅读:
    Repeatable Read
    Read Committed
    Read Uncommitted
    sql 事务
    实用sql语句
    管理mysql
    mysql
    sql delete语句
    sql update语句
    sql INSERT语句
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7145419.html
Copyright © 2011-2022 走看看