我想在C ++中打印出向量的内容,这是我所拥有的:
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<int> v;
copy_n(istream_iterator<int>(cin), 5, back_inserter(v));
return 0;
}
我可以用相同的方法打印向量的内容吗?
答案 0 :(得分:3)
是的。您需要遍历向量,并借助std::copy
将内容std::ostream_iterator迭代到输出流。
std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
答案 1 :(得分:2)
是的,您可以通过将迭代器以及public ActionResult Create()
{
EFTestEntities context = new EFTestEntities();
Info info = new Info()
{
Name = "Hunain",
FatherName = "Hafeez Ullah Khan"
};
context.Info.Add(info);
context.SaveChanges();
return View();
和std::ostream_iterator
的大小传递到using EFTest.Models;
namespace EFTest.DAL
{
public class InfoLayer
{
EFTestEntities context = new EFTestEntities();
Info info = new Info()
{
Name= "Hunain",
FatherName= "Hafeez Ullah Khan"
};
}
}
来实现。
vector