A
andylcx
Hi all, I wrote a class, but met some exception when I call its member
function. How to fix it? Thanks. My code is shown below:
class Myclass
{
public:
Myclass();
~Myclass();
double *showdata();
private:
double *data;
};
double *Myclass::showdata()
{
for(int i=0;i<10;i++)
data=double (i);
return data;
}
My main function
#include <...>
int main()
{
Myclass *newclass = new Myclass;
newclass->showdata();//Here is the problem. what is the return value
delete newclass;
}
function. How to fix it? Thanks. My code is shown below:
class Myclass
{
public:
Myclass();
~Myclass();
double *showdata();
private:
double *data;
};
double *Myclass::showdata()
{
for(int i=0;i<10;i++)
data=double (i);
return data;
}
My main function
#include <...>
int main()
{
Myclass *newclass = new Myclass;
newclass->showdata();//Here is the problem. what is the return value
delete newclass;
}