小编Suh*_*tar的帖子

矢量将所有负值转换为零

我制作了一个恒定大小的矢量来存储负值,然后打印所有我得到的值是零.我只是想知道它为什么不存储负值.

#include <iostream>
#include <vector>

int main() {
    std::vector<int> v(5);
    v.push_back(-1);
    v.push_back(-2);
    v.push_back(-3);
    v.push_back(-4);
    v.push_back(-5);

    for (int i=0; i<5; i++)
       std::cout << v[i] << " ";  // All I got was zeroes
}
Run Code Online (Sandbox Code Playgroud)

c++ vector data-structures

31
推荐指数
4
解决办法
2483
查看次数

标签 统计

c++ ×1

data-structures ×1

vector ×1