【发布时间】:2013-06-24 21:02:51
【问题描述】:
我有一个关于静态源代码分析的项目。 错误消息:“错误 C4996:'ctime':此函数或变量可能不安全”。 这是我在ctime中收到错误的代码部分。 如果有人可以帮助我克服这个错误,我会很高兴。
virtual bool onTLSConnect( const CertInfo& info )
{
printf( "status: %d\nissuer: %s\npeer: %s\nprotocol: %s\nmac: %s\ncipher: %s\ncompression: %s\n"
"from: %s\nto: %s\n",
info.status, info.issuer.c_str(), info.server.c_str(),
info.protocol.c_str(), info.mac.c_str(), info.cipher.c_str(),
info.compression.c_str(), ctime( (const time_t*)&info.date_from ),
ctime( (const time_t*)&info.date_to ) );
return true;
}
【问题讨论】:
-
等等,微软是否将 C4996 的类型从警告更改为错误?