缺少类型说明符 – 在C中假定为Int
发布时间:2020-12-16 10:43:06 所属栏目:百科 来源:网络整理
导读:这些第二行是抛出这个错误,但我不确定为什么. std::vectorstd::string weapons(100);weapons[3] = "Rusty dagger"; – 这是我的整个文件: //global variables#ifndef _GLOBAL_#define _GLOBAL_#include vector#include iostream#include string//prototypes
这些第二行是抛出这个错误,但我不确定为什么.
std::vector<std::string> weapons(100); weapons[3] = "Rusty dagger"; – 这是我的整个文件: //global variables #ifndef _GLOBAL_ #define _GLOBAL_ #include <vector> #include <iostream> #include <string> //prototypes void NPCTalk(std::string const& speaker,std::vector<std::string> const& text); void wait(double seconds); void regionChange(int amount); int getPositionInStringVector(std::vector<std::string> const& vec,std::string value); //variables std::vector<std::string> weapons(100); weapons[3] = "Rusty dagger"; //defines #define RegionChange 3 #endif //__GLOBAL__ 解决方法weapons[3] = "Rusty dagger"; 这是一个声明.您不能在全局范围内编写语句.你必须将它放在一个函数中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |