我做C++primer P229页的例子,添加了下载的头文件,编译出错,麻烦大神看下。
还有就是如何在VS2013中添加 外部头文件,要具体操作步骤,请不要复制别人的,谢谢
你这是找不到对应的类型实现,你用到的结构体等自定义的,需要也在cpp文件中定义,实现
自己写的代码
类,可以在定义的时候,直接用代码生成器生成框架
全部自己写也可以
头文件只需要
1)定义宏
2)enum 以及 const 定义
3) 数据类型定义,typedef,struct,class ,union 等
4)外部变量声名
5)(外部)函数声名
6)#include指令包含其他头文件
7)内联函数声名
8)函数模板,类模板定义。声名
函数定义最好不要写在头文件中
头文件只需要#include一下,甚至不需要添加到工程内。
编译器真正编译的是源文件,也就是.c,.cc,.cpp,.cxx 等文件
这些文件中,一般是实现代码。
如,函数定义,全局变量定义
类静态变量定义,类成员函数定义。
如果需要,也可以有声名性质的代码。
文件窗口右键添加现有项
在工程属性中的c/c++项目中选择additional include directories添加头文件所在路径,同时将头文件添加 到工程中你试试。