MATLAB
save('example.mat','-v7.3')
Python
matdata = hdf5storage.loadmat('example.mat')
我有以上CPP代码。 我可以使用A类对象访问'num1'变量吗?
我认为这个问题与“How to access variables defined and declared in one function in another function?”不同。
因为在这里我想访问函数中的变量,它是A类的成员。我希望通过A类对象访问。
答案 0 :(得分:3)
我可以访问#num;'使用A类对象的变量?
不,你不能。num1
在函数data()
中声明,所以你无法通过类型A的对象访问它。你必须将int num1;
的声明移到类体:
class A
{
int a;
double b;
public:
int num1;
A(){a=20;B=78.438;}
void data()
{
num1=a;
}
}
现在你可以写:
A a;
a.num1 = 1;