C++ 错误C2143:语法错误:缺少'';在'之前<';

C++ 错误C2143:语法错误:缺少'';在'之前<';,c++,visual-studio-2012,C++,Visual Studio 2012,下面的代码不在vs 2012中编译。在第4行中,我得到了一个错误C2143:语法错误:missing',before'您需要std名称空间: std::binary_function 注意,这在C++11中已被弃用。如果你有C++ 11的支持,考虑使用和/或./p>< p>你需要 STD< /Cord>命名空间: std::binary_function 注意,这在C++11中已被弃用。如果你有C++ 11的支持,考虑使用和/或./P>,所以它被贬低,得到它。再次感谢。@Mike-不赞成并不

下面的代码不在vs 2012中编译。在第4行中,我得到了一个错误C2143:语法错误:missing',before'您需要
std
名称空间:

std::binary_function

注意,这在C++11中已被弃用。如果你有C++ 11的支持,考虑使用和/或./p>< p>你需要<代码> STD< /Cord>命名空间:

std::binary_function

注意,这在C++11中已被弃用。如果你有C++ 11的支持,考虑使用和/或./P>,所以它被贬低,得到它。再次感谢。@Mike-不赞成并不意味着它不起作用。只是将来它可能会被移除。迄今为止,没有任何在C++标准中被删除的东西被删除了,所以它被贬低了,明白了。再次感谢。@Mike-不赞成并不意味着它不起作用。只是将来它可能会被移除。迄今为止,没有任何在C++标准中被删除的东西已经被删除。