Re[3]: auto_ptr
От: enji  
Дата: 11.04.12 06:32
Оценка:
Здравствуйте, MaxiMal_TSG, Вы писали:

MM_>Хорошо в реальности код следующий:

MM_> _mY m_mY; //исходная матрица проводимостей.

MM_> std::auto_ptr< _mY > apL ( new _mY );

MM_> std::auto_ptr< _mY > apU ( new _mY );
MM_> std::auto_ptr< _mY > apmY( &m_mY );

MM_> //треангуляция

MM_> std::auto_ptr< _LU > apLU( new _LU( *apmY, *apL, *apU ) );

MM_>LU разложение реализовано не мной и на входе принимает apmY , вот собственно и вопрос как мне передать этот параметр не создавая в функции переменной m_mY, и если я создам в другой функции m_mY (разделю код) сдается мне что от проблемы двойного удаления это не избавит.


Чего то я не понял, а зачем тебе apmY? m_mY как я понял, живет на стеке...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.