编译以下简单的 C++ 类程序时出现错误。
错误: 'ptr_code' 未声明(首先使用此函数)
#include<iostream>
using namespace std;
class company
{
public:
int code;
int *ptr_code;
company(int i)
{
++count;
code=i ;
ptr_code = &code;
}
};
int main()
{
company c(10);
company *ptr_c = &c;
cout<<<<"\n";
cout<<"\nCompany codes : \n"<<ptr_c->*ptr_code<<"\n"<<ptr_c->code<<"\n";
system("pause");
return 0;
}
请帮助我,同时变量ptr_code被声明为具有公共范围说明符的整数指针,而 ptr_c->code工作正常。提前致谢。