有关map压入对象后,对象的数据成员发生改变的问题
2013-04-21 21:31
267 查看
今天调试程序时发现, 执行向map插入一个类的对象之后(或者说在插入该对象时),该对象的数据成员(一个一维的指针)的内容发生改变,但其他数据成员(如int变量)却没有变化。但把插入的元素改为指向该对象的指针时,就没有出现这样的问题。
代码如下:
c中有个double *pts的指针,在insert操作时其值发生了变化,被置为初始值。这是什么原因呢?
代码如下:
voronoicell c; con.Cells.insert(make_pair(cell_id,c));
c中有个double *pts的指针,在insert操作时其值发生了变化,被置为初始值。这是什么原因呢?
相关文章推荐
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(二)
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(三)
- 有关C++中的常对象,常成员函数,常数据成员,常引用的认识
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(一)
- 第五周项目二 对象作为数据成员 之 三角形已知三个顶点---两个类问题
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(二)
- 【ThinkingInC++】46、特定的数据成员可以在一个const对象里被改变
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(三)
- 对象调用私有成员数据问题
- Java中关于Map对象中改变Key值的问题
- C++中 没有数据成员的类的对象所占的内存空间大小问题
- WPFS数据绑定(要是后台类对象的属性值发生改变,通知在“client界面与之绑定的控件值”也发生改变须要实现INotitypropertyChanged接口)
- WPFS数据绑定(要是后台类对象的属性值发生改变,通知在“客户端界面与之绑定的控件值”也发生改变需要实现INotitypropertyChanged接口)
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(一)
- 关于FragmentPagerAdapter通知数据改变不刷新的问题
- Asp.net下的对象成员数据绑定器实现
- javascript中创建对象,并序列化为json,通过$.ajax的提交json数据到后台方法,取值为null的问题
- 有关数据类型的范围问题!!