\QxOrm\include\QxDao\QxSqlRelation.h
- Code: Select all
127 m_lstSqlRelationPtr = new IxSqlRelationX();
128 m_lstDataMemberPtr = new QxCollection<QString, IxDataMember *>();
Couldn't we change the classes' destructor to add the two required deletes? Maybe I am missing something...
- Code: Select all
101 virtual ~QxSqlRelation() { BOOST_STATIC_ASSERT(is_valid); }
=>
101 virtual ~QxSqlRelation() { BOOST_STATIC_ASSERT(is_valid); delete m_lstSqlRelationPtr; delete m_lstDataMemberPtr; }