error C2582: 'operator =' function is unavailable in 'CTimeStamp',请高手指教const CTimeStamp& operator= (const CTimeStamp& time_stamp);const CTimeStamp& CTimeStamp::operator= (const CTimeStamp& time_stamp)
{
m_fraction = time_stamp.m_fraction;
m_sec = time_stamp.m_sec;
m_min = time_stamp.m_min;
m_hour = time_stamp.m_hour;
m_mday = time_stamp.m_mday;
m_mon = time_stamp.m_mon;
m_year = time_stamp.m_year; return *this;
}
{
m_fraction = time_stamp.m_fraction;
m_sec = time_stamp.m_sec;
m_min = time_stamp.m_min;
m_hour = time_stamp.m_hour;
m_mday = time_stamp.m_mday;
m_mon = time_stamp.m_mon;
m_year = time_stamp.m_year; return *this;
}
解决方案 »
- 对《windows核心编程》一书中的一段代码不解,请教
- 关于CreateFile
- 关于字符串转换问题,大家帮忙
- ##请问BT的原理分析,与实现##
- 如何在内存中把bmp转成jpg or gif?先谢
- 请问在VC6里面怎么统计运行时各个函数的用时?
- 请问哪有VC中使用水晶报表7.0以上的教程或例子?在线等待!!!!!!!!!!
- 一个关于CAsyncSocket类connect方法超时的问题
- 我用CButton画了一个Button,请问如何删除这个Button?
- 有哪些适合MFC开发使用的开源gis软件
- 有个女生给我寄了两个苹果一个是红的一个是青,青苹果却生虫了
- VC 保存日志 日志需要方便检索 一般使用什么方式
{
if( field_name.empty () )
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("(%P|%t) CPacket_GetParameter : parameter string is empty. \n")));
return -1;
} map<string,CVariant>::iterator it_para = m_Parameters.find (field_name); if( m_Parameters.end () == it_para )
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("(%P|%t) CPacket_GetParameter : parameter string can not be found. \n")));
return -1;
} if( DT_TIMESTAMP != it_para->second.m_DataType )
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("(%P|%t) CPacket_GetParameter : parameter type is not satisfied. \n")));
return -1;
} out_val = *(it_para->second.m_ptimestamp);
return 0;
}
如果去掉out_val = *(it_para->second.m_ptimestamp);
那么代码是没有问题的,加上以后就会出现我上面提的错误,不知道到底哪出了问题