为什么编译器会通过错误“未在此范围内声明”,即使在 cpp 中有标头但它不会在 c 中发生。
在 cpp 中,如果我们删除标头和删除命名空间,两者都会出现相同的错误“未在此范围内声明”???
Header是functional的声明,但为什么我们仍然在cpp中使用std??