来,看几行 c++代码

2016-09-06 19:35:56 +08:00
 jccg90

问,下面这段代码有没有编译器警告,代码有没有问题,输出结果是多少? 求解答。。。

#include<stdio.h>

struct Info
{
    bool a;
    double b;
};

void getInfoList( vector<Info> & infoList)
{
    Info info;
    info.a = true;
    infoList.push_back(info);
}

int main()
{
    vector<Info> infoList;
    getInfoList( infoList);
    for (vector<Info>::iterator It = infoList.begin(); It != infoList.end(); It++)
    {
        printf("%f",(*It).b);
    }
    return 0;
}
6358 次点击
所在节点    程序员
42 条回复
zwindl
2016-09-07 19:44:36 +08:00
来,吃点便便补补脑子。
1. 不包含 <vector> 就使用 vector
2. 没有使用 std ,就直接写 vector
3. 你应该把编译环境说一下
mozartgho
2016-09-08 10:31:59 +08:00
我终于知道混 V 站的都是些什么人了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX