孙鑫mfc 第六课出问题了。。。。求帮助!
1>正在编译...1>Menu2View.cpp1>.\Menu2View.cpp(37):errorC2664:“CStringArray::CStringArray(...
1>正在编译...
1>Menu2View.cpp
1>.\Menu2View.cpp(37) : error C2664: “CStringArray::CStringArray(const CStringArray &)”: 不能将参数 1 从“const char [1]”转换为“const CStringArray &”
1> 原因如下: 无法从“const char [1]”转换为“const CStringArray”
1> 无构造函数可以接受源类型,或构造函数重载决策不明确
1>生成日志保存在“file://f:\VisualTest\Menu2\Menu2\Debug\BuildLog.htm”
1>Menu2 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
1>Menu2View.cpp
1>.\Menu2View.cpp(37) : error C2664: “CStringArray::CStringArray(const CStringArray &)”: 不能将参数 1 从“const char [1]”转换为“const CStringArray &”
1> 原因如下: 无法从“const char [1]”转换为“const CStringArray”
1> 无构造函数可以接受源类型,或构造函数重载决策不明确
1>生成日志保存在“file://f:\VisualTest\Menu2\Menu2\Debug\BuildLog.htm”
1>Menu2 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
2个回答
展开全部
出错的那行代码呢?
追问
CMenu2View::CMenu2View()
: m_nIndex(-1)
, m_strLine(_T(""))
, m_strArray(_T(""))//指示错误的是这里
{
// TODO: 在此处添加构造代码
}
这个是使用他的地方m_strArray.Add(m_strLine);
m_strLine是一个CString
追答
CMenu2View::CMenu2View(): m_nIndex(-1), m_strLine(_T("")), m_strArray(_T(""))
这行代码的作用是什么?是相当于给CMenu2View的父类传递3个参数用来初始化么?但是你确定它的父类需要这3个参数,或者会它的父类有带3个参数的构造函数?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询