2 hzg392622955 hzg392622955 于 2014.06.11 16:34 提问

使用map添加窗口类时出现错误

头文件内容
typedef std::map mapDlgVideo;
typedef mapDlgVideo::iterator mapDlgVideoIter;

mapDlgVideo m_mapDlgVideo;

CPP文件内容
for(int i = 0 ; i < m_nMaxEncodeNum; ++i )
{
CDlgVideo video ;
BOOL ret = video.Create(CDlgVideo::IDD);
video.SetVideoIndex(i);
video.SetActive(FALSE);
m_mapDlgVideo.insert(mapDlgVideo::value_type(i, video));
}

请帮我分析下这段代码的错误
错误信息为错误 error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)

分析问题出现在m_mapDlgVideo.insert(mapDlgVideo::value_type(i, video)); 处但是不知道为什么出错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!