当前位置:  开发笔记 > 编程语言 > 正文

不能将vector作为参数c ++传递

如何解决《不能将vector作为参数c++传递》经验,为你挑选了1个好方法。

我一直在用C++尝试这个:

#include "stdafx.h"
#include 
#include 
#include 

int add(vector& nums) {

}

但是,smartSense告诉我"标识符向量未定义".我正在尝试创建一个具有作为参数传入的向量的函数.我可能正在做一些非常愚蠢的事情.这是我主程序的一个单独的C++文件.



1> TheOperator..:

您必须限定命名空间:std::vector.

using namespace尽可能避免,因为它很容易导致命名冲突(如果在标头中使用,则污染整个全局命名空间).

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有