我对类项目使用以下代码,但由于某种原因,#include字符串不起作用,并且编译器使用字符串标记每个声明。我做错了什么?
#ifndef MEMORY_H
#define MEMORY_H
#include <string>
class Memory
{
private:
string mem[1000];
public:
Memory()
{
for each(string s in mem)
{
s = "nop";
}
};
string get(int loc)
{
return mem[loc];
};
void set(int loc, string input)
{
mem[loc] = input;
}
};
#endif
答案 0 :(得分:2)
答案 1 :(得分:1)
在您的include语句后添加:
using namespace std;