不能包含<vector>

Ale*_*lex -2 c++ gcc vector

我在OS X下使用gcc,我收到一个错误

fatal error: 'vector' file not found
Run Code Online (Sandbox Code Playgroud)

当试图包含矢量实现时.其他包括喜欢

#include <stdio.h>
#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)

在工作中.矢量文件位于何处?

Ris*_*ani 6

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

尝试使用g++而不是编译gcc

  • 谢谢!老实说,我不知道,该向量是一个C++特性.它现在有效!谢谢 :-) (5认同)