分配有(n,0)的std :: vector <int>不可迭代

时间:2018-05-13 17:29:41

标签: c++ vector stdvector

请考虑以下代码:

std::vector<int>

基本上,我创建了一个4,其中包含1个元素,并指定了每个元素 std::vector<int> myVector(4,1); 。当我执行这段代码时,一切都很好。输出显示每个元素。

然而,当我用这一行执行它时

  std::vector<int> myVector(4,0);

替换为此行:

yilmazali@yilmazali:~/cpp_practice$ g++ -o la vector_practice.cpp
yilmazali@yilmazali:~/cpp_practice$ ./la
Vector size: 4
yilmazali@yilmazali:~/cpp_practice$ 

我看不到任何输出。输出是:

std::vector

为什么忽略具有默认整数值的元素?他们仍然是html, body { height: 100%; } 的成员。

谢谢你的时间, 阿里

0 个答案:

没有答案