[Qt-interest] memory problem

Sujan Dasmahapatra sdh at lmglasfiber.com
Tue Mar 24 11:39:49 CET 2009


Dear Friends I am getting  segmentation fault for some memory
allocation.Could u tell  me anyone whats wrong in this code below.

////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////

// In the header file:

QList <QTableWidget *> item;

QList <Geometry *>  geoMetry;

 int count;

 

////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////

 

TableWidget::TableWidget()

{

                count = 0;

}

 

TableWidget::~TableWidget()

{

                If(count != 0)

                {

                                delete item[count];

                                delete geoMetry[count]; 

                }

}

 

TableWidget::fileNameUpdate(QString filename, Geometry *geometry)

{

                Item[count] = new QTableWidgetItem(filename,0);

                setItem(count,0,item[count]);

                geoMetry[count] = new Geometry;

                geoMetry = geometry;

                count ++;

 }

 

////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////

 

Remember geometry and geometry are different here. geometry is a QList
pointer and geometry is Geometry. Can u check the code and let me know
if there's any reason for segmentation fault.The way I am deleting is
correct or not.?????

 

 

 

 

Kind regards, 
LM Glasfiber R&D (India) Pvt. Ltd.
 
Sujan Dasmahapatra
Project Engineer - CFD
  
Telephone: +91 80 66470248 
Mobile: 
E-mail: sdh at lmglasfiber.com <mailto:sdh at lmglasfiber.com>  

 

 

 

 

--------------------------------------------------------------

This e-mail and any attachments are confidential. If you are not the
named or intended recipient, please notify the sender immediately and do
not disclose the contents to any other person, use it for any purpose or
store or copy the information in any medium. Any unauthorized
disclosure, use or storage is prohibited and might be unlawful.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090324/8cf2daf3/attachment.html 


More information about the Qt-interest-old mailing list