编译问题
在学习C++primer第4版在引用中间的一个头文件"Sales_item.h"时出错
如在Main中使用下面的方式则无问题
#include <iostream>
...
#include "Sales_item.h"
using namespace std;
int main()
{
...
}
如果改成下面的方式则编译报错
#include <iostream>
...
using namespace std;
#include "Sales_item.h"
int main()
{
...
}
error C2248: 'units_sold' : cannot access private member declared in class 'Sales_item'
...: see declaration of 'units_sold'
为什么会出现这种情况