转载:
   在Visual C++ 2005中,有一些函数已不再建议使用,而应使用新提供的安全版本。如果使用的不再建议使用的函数,就会提出警告信息.

1. 字符串相关的.
    warning C4996: '_wstrtime' was declared deprecated.
    Solution:设置工程的Preprocessor definition:  _CRT_SECURE_NO_DEPRECATE
  
2. STL相关的.
    warning C4996: 'std::char_traits<wchar_t>::copy' was declared deprecated 
    Solution:设置工程的Preprocessor definition:  _SCL_SECURE_NO_DEPRECATE
  
3. MFC相关的.
    warning C4996: 'ATL::CRegKey::QueryValue'was declared deprecated
    Solution: 将QueryValue函数改为新的安全版本的QueryXXXValue(XXX为Value的数据类型)
    例如:
    CRegKey::QueryValue(szValue, szValueName, &dwSize);
    CRegKey::QueryStirngValue(szValueName, szValue ,&dwSize);
 
    CRegKey::SetValue(szValue, szValueName);
    CRegKey::SetStringValue(szValueName, szValue);

相关文章:

  • 2021-06-11
  • 2021-04-09
  • 2022-02-17
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2021-12-27
  • 2022-02-18
猜你喜欢
  • 2021-08-19
  • 2022-12-23
  • 2021-09-18
  • 2021-10-21
  • 2021-12-06
  • 2021-10-12
相关资源
相似解决方案