不能包含<vector>

时间:2016-08-29 06:06:47

标签: c++ gcc vector

我在OS X下使用gcc而且出现错误

fatal error: 'vector' file not found

尝试包含矢量实现时。其他包括像

#include <stdio.h>
#include <stdlib.h>

正在运作。矢量文件位于何处?

3 个答案:

答案 0 :(得分:6)

vector不是C的一部分。您必须使用C ++。

尝试使用g++而不是gcc

进行编译

答案 1 :(得分:2)

vector C ++标头允许使用矢量模板类。

包括:

#include<vector>

使用g ++编译程序。

答案 2 :(得分:0)

您可以仅使用c ++添加的矢量文件,C不支持矢量属性。