我正在尝试使用以下代码在c ++中创建头文件
#ifndef dictionary_h
#define dictionary_h
#include<utility>
using namespace std;
template <class K,class E>
class dictionary
{
virtual bool empty() const=0;
virtual int size() const=0;
virtual pair<const K,E>* find(const K&) const=0;
virtual void insert(const pair<const K,E> &)=0;
virtual void erase(const K&)=0;
};
#endif
但当我点击 F9 进行编译时说,
[Error] utility: No such file or directory
为dev c ++创建头文件的正确步骤是什么?
答案 0 :(得分:1)
Dev C ++将.h文件与C标头关联起来。将其重命名为.hpp可以解决问题。