【发布时间】:2016-03-24 11:06:24
【问题描述】:
我一直在用 C++ 尝试这个:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
int add(vector<int>& nums) {
}
但智能感知告诉我“标识符向量未定义”。我正在尝试创建一个将向量作为参数传入的函数。我可能正在做一些非常愚蠢的事情。这是与我的主程序不同的 C++ 文件。
【问题讨论】:
-
尝试在
add之前添加using std::vector; -
另外,尽量不要太依赖智能感知。有时会挂起,有时不会实时更新。真正的测试是编译。编译它并查看编译器错误。
-
另外,请尝试阅读有关
namespaces的更多信息。下次它也会有所帮助,而不仅仅是这次在某处添加std::。