c++ - 当我尝试构建代码时,得到“没有重载函数的实例与指定类型匹配”
问题描述
错误(活动) E0493 重载函数“NodeInfo::NodeInfo”的实例与指定的类型不匹配。
在下面的 NodeInfo.cpp 文件中,构造函数中出现错误
NodeInfo.h
enum DataType { integer, floatNumber, string };
class NodeInfo
{
DataType dataType;
IntrusivePtr_t<NodeId_t> nodeId;
std::string displayName;
CString browsePath;
CString dataValue;
public:
CString GetNodeName();
};
NodeInfo.cpp
#include "NodeInfo.h"
NodeInfo::NodeInfo(IntrusivePtr_t<NodeId_t> _nodeId)
{
nodeId = _nodeId;
}
CString NodeInfo::GetNodeName()
{
CString strNodeNmae;
return strNodeNmae;
}
解决方案
推荐阅读
- java - Java 对象流到 libGDX 项目
- mysql - JSON_REMOVE 嵌套项,MySQL
- javascript - 谷歌图表“类型不匹配”错误与日期
- ssl - 安装 SQL Server Express 时出现 SSL 加密错误
- ios - 加载屏幕对象的延迟
- ruby - 无法安装 ruby-2.3.4
- sql - 关系数据库设计 - 具有多个地址的主表
- javascript - 触摸屏上的“轮子”事件
- docker - 如何在 Mac OS 上使用 docker 容器编译 C++ 以创建 Linux 二进制文件
- java - Spring Post Controller 未将 JSON 请求序列化为 Java 对象