C++学习笔记
文章平均质量分 84
iteye_9590
这个作者很懒,什么都没留下…
展开
-
C++中的delete和delete[]的区别
来源 :http://jazka.blog.51cto.com/809003/230220/ C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型...原创 2011-06-04 10:31:14 · 87 阅读 · 0 评论 -
C结构体中数据的内存对齐问题
转: C结构体中数据的内存对齐问题 http://blog.csdn.net/hbyh/article/details/2061471 1.先看下面的例子:struct A{ char c1; int i; short s; int j;}a;struct B{ int i; int j; short s; char c1;}b;结构A...原创 2012-09-26 17:23:10 · 101 阅读 · 0 评论 -
Printf()输出格式控制
printf()用%f输出double型,而scanf却用%lf 格式 printf scanf %c int char * %d, %i int int * %o, %u, %x unsigned int unsigned int * ...原创 2012-05-07 00:58:34 · 143 阅读 · 0 评论 -
巧妙的位操作
看larbin源代码,看到一个很巧妙的字符串忽略大小写比较实现 A:65(0100 0001),a:97(0110 0001) A | 32 == a a & 0xDF == A bool startWithIgnoreCase (char *amin, char *b) { int i=0; while (amin[i] != 0) { if ...原创 2013-09-05 16:13:00 · 110 阅读 · 0 评论