Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个 .h 文件,当我包含 iostream xcode 时说头文件不存在。但是让我生气的是,每当我选择 c++ 类的新文件进程时,默认的 .h 文件都带有一行代码,其中包括 iostream.h 所以当我将它导入到我的 Objective-C 代码时它失败了编译。
如果您放入#include <iostream>一个.h文件,那么您必须确保只将该.h文件包含在 C++ 文件 (.cpp或.cc) 或 Objective-C++ 文件 ( .mm) 中。您收到编译器错误,因为您将.h文件包含在 C ( .c) 或 Objective-C ( .m) 文件中。
#include <iostream>
.h
.cpp
.cc
.mm
.c
.m