自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 调用重载操作符operator []时应该注意的地方

当一个对象指针调用[]时,它调用的是指针本身的[],就像调用数组本身的[],而不是调用你重载的operator[]函数,这个时候应该用*解引用此对象指针得到对象本身。例如:class Test{public:  explicit Test(int c)  {   c_ = c;     }  void show()  {     cout  }priva

2008-04-30 10:57:00 514

原创 数据同步问题

今天碰到一个很令人头痛的问题:两个用户把数据load到本地后,第一个用户修改了密码字段,保存到数据库。然后,第二个用户又修改了同一条记录的姓名字段,由于第二个用户的密码字段没来得及刷新,保存到数据库后,把第一个用户修改的密码字段覆盖了。(修改语句是update table set name=*,pwd=* where id=x)。由于脏数据的问题,多个用户同时修改的时候,经常会发生数据相互

2008-04-29 21:37:00 556

原创 TTreeview如何保存自动删除的对象

近项目要做一项权限的功能,权限是在TTreeview中来展示,但是在Treeview中的子结点经常要存储很多信息。以前我是利用子结点的addObject方法来添加对象,但是这种方法有一个很大的缺点:当需要重新加载权限的时候,自己必须先释放先前分配的对象,这种方法很容易造成内存泄漏。后来我想到能否通过利用继承TTreeNode来保存对象,然后利用它的析构函数来释放对象。经过一阵子的试验,发现这个方法

2008-04-19 10:25:00 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除