pointers



here is such functions:
std::list<double>* func1()
{
	std::list<double> Out = new std::list<double>;

	Out->push_back(0.0);
	...

	return Out;
}

and main func.:

...
std::list<double> z;
z = func1();
...

Is it right?

error in memory address!! Why?
Or i must :
std::list<double> z = new ....?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]