我一直在用C++尝试这个:
#include "stdafx.h" #include#include #include int add(vector & nums) { }
但是,smartSense告诉我"标识符向量未定义".我正在尝试创建一个具有作为参数传入的向量的函数.我可能正在做一些非常愚蠢的事情.这是我主程序的一个单独的C++文件.
您必须限定命名空间:std::vector
.
请using namespace
尽可能避免,因为它很容易导致命名冲突(如果在标头中使用,则污染整个全局命名空间).