【发布时间】:2021-12-03 14:59:33
【问题描述】:
我目前对 c++ 程序很感兴趣。然而,当我查看朋友的作品时,我注意到一个奇怪的向量初始化
vector <int> dist(1+n, INF);
是否完全一样
vector<int> dist[INF];
【问题讨论】:
-
第一个 sn-p 创建大小为
1+n的向量,第二个创建INF不同空向量的数组。 -
A
vectorConstruction reference 可能会对您有所帮助。 -
@Yksisarvinen 第一个向量的大小为
1 + n元素,所有元素都初始化为值INF。 -
第一个是法线向量初始化。第二个是一个奇怪的向量数组。
-
@Someprogrammerdude 是的,对不起。我永远不记得哪个参数先出现。
标签: c++ vector initialization