c4710函数不包括std :: basic_ostream

时间:2017-11-18 10:20:23

标签: c++ c++11

我收到错误:

C4710   class std::basic_ostream<char,struct std::char_traits<char> > &
__ptr64 __cdecl std::basic_ostream<char,struct std::char_traits<char> >::operator<<(class std::basic_ostream<char,struct std::char_traits<char> > & __ptr64 (__cdecl*)(class std::basic_ostream<char,struct std::char_traits<char> > & __ptr64))
__ptr64: function is not included

在线:

std::cerr << "clBuildProgram failed" << std::endl;

我不明白什么并不意味着什么。

它是对错误流的基本写入,我需要将哪些函数写入错误流?

1 个答案:

答案 0 :(得分:0)

似乎不是错误,而是您可以忽略的警告:https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4710

这是一种你可以忽略的优化。

提醒错误导致编译失败并需要强力修复。 警告不会导致失败但需要您的注意。其中一些可以被安全地忽略(就像这一个),但大多数人需要重新考虑你的编码方式。