|
Ublas : |
From: Benny Buerger (bbuerger_at_[hidden])
Date: 2008-02-12 11:51:09
Hi,
I'm a ublas newbie and have a basic question about memory allocation
with ublas. Is it valid to assign a matrix in a local function and then
use it in other functions, or do I have to use pointers?
Here is a short example.
class X
{
int sizex, sizey;
void init();
ublas::matrix<double> mat1;
}
X::X()
{
sizex=3;
sizey=4;
}
void X::init()
{
mat1 = ublas::matrix<double>(sizex,sizey);
}
void X::useMatrix()
{
std::cout << mat1;
}
Is mat1 always defined after calling init() ?
thx in advance
Benny Bürger