C++ 头文件返回对类型

c++ header file return pair type

本文关键字:类型 返回 文件 C++      更新时间:2023-10-16

我对C++的经验非常有限,所以在这里.. :P

我有一个具有以下结构的头文件

namespace simpleDLLNS{
class simpleDLL
{
public:
void simpleCall();
pair<int, const char*> load();
};}

问题是我收到以下错误:错误 C2143:语法错误:在"<"之前缺少";"。我想我的问题是如何使用返回类型对声明方法。

谢谢

您的代码看起来不错,所以我只能假设您缺少正确的标头和/或忽略指定std命名空间。

#include <utility>
namespace simpleDLLNS{
class simpleDLL
{
public:
  void simpleCall();
  std::pair<int, const char*> load();
};
}