C/C++
misuo
一个除了理想,暂时什么都没有的上海IT小“白领”
展开
-
Signed变量和Unsigned变量的比较
今日调试一程序,碰到一处断言过不去,可以看了半天就看不出来哪过不去~断言如下:UINT len = 5;ASSERT(len >= -1)N小时之后,无意发现是变量类型不对。len是Unsigned型的,而-1是signed型的。以我的推测,Gcc编译器会将Signed型变量转换成Unsigned,所以这里(len >= -1)就是false了。原创 2008-12-06 20:09:00 · 647 阅读 · 0 评论 -
delete和delete[]的区别
可能大家都知道,new和delete,new[]和delete[]要配对使用,但是并不是所有人都知道delete和delete[]到底有什么区别。有人会说,delete不就是删除对象,delete不就是删除数组的嘛。这样的说法应该只能说对了一半。的确,delete[]是用来释放数组,那么如果我用delete释放数组又会怎样呢?这还分两种情况来对待: 1.delete基本数据类型数组 这原创 2008-12-16 09:47:00 · 588 阅读 · 0 评论