我有一堂课E_shop_file_data
。
在以下行:
std::list<E_shop_file_data>::iterator myfile_list_iterator_master;
*** Break *** segmentation violation
当我在 Eclipse 调试器中运行程序时,我得到了一个。当它在没有调试器的情况下运行时,就可以了。
当我将上一行更改为:
std::list<E_shop_file_data>::iterator myfile_list_iterator_master = myfile_list.begin();
没有分段错误!(myfile_list
是一个E_shop_file_data
对象)
我无法理解第一个版本中怎么可能出现分段错误。