xcode 创建C++ 类 文件 生成的头文件为.hpp不是.h
创建C++类生成的头文件后缀变成了.hpp
并非.h文件
这两个文件都是可以被正常编译的
只是从命名上可以看出有一定的不同,.
h一般都只是声明,而.hpp文件说明内容中既有函数声明也有函数的定义,
就如同大部分开发者都把inline函数定义到.inl文件中一样。
由于已经养成了长期的使用习惯,
每次都要手动去改文件的扩展名和文件头的注释信息。
只需要找到xcode生成C++文件的模板位置,
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\
Templates/Source/C++\File.xctemplate/WithHeader
将___FILEBASENAME___.hpp文件重命名为___FILEBASENAME___.h,然后将___FILEBASENAME___.hpp与___FILEBASENAME___.cpp文件内容中对应的
.hpp也修改成.h