首页 > 解决方案 > 当我尝试构建代码时,得到“没有重载函数的实例与指定类型匹配”

问题描述

错误(活动) 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;
}

标签: c++visual-c++

解决方案


推荐阅读