c++ - 在头文件中映射c++

标签 c++ dictionary header-files

简单的问题....

我有一个名为 bag 的头文件...

#include <map>
#include <iostream>
#include <string>

using namespace std;


class Bag
{
public:

Bag();


map <const string str, int number> items;

private:

};

#endif

在实现中,我想往包中插入一些东西:

#include <string>
#include <fstream>
#include <map>
#include "Bag.h"

using namespace std;

Bag::Bag()
{
items["brush"] = 4;
}

但由于某些原因,我无法访问项目。我做错了什么????

谢谢!

最佳答案

呃!出于某种原因,我试图在值类型字段中插入一个值名称。谢谢乍得,我想你修好了我!

map <const string, int> items;

关于c++ - 在头文件中映射c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335803/

相关文章:

c++ - 即使使用前向声明也会出现未定义的类型错误

c - C 中的 header 问题

java - 什么相当于 java 中的 fopen_s()?

c++ - 无法链接到共享库

c++ - Xcode中发生的一些奇怪的事情

javascript - 如何正确检查 Set 是否为空

python - 如何根据列表中的元素从 Python 字典中删除元素?

linux - 如何为内核文件系统和用户程序创建共享头文件?

c++ - Proc*C 应用程序在 Oracle 12.2 中崩溃

c++ - 将txt文件读入c++中的多变量维度数组