C、C++
文章平均质量分 68
jiangzhesmile
这个作者很懒,什么都没留下…
展开
-
字符串数组和字符串指针的区别
在最早学C语言的时候,char *与char []是最让我头疼的几个问题之一。字符串数组和字符串指针是截然不同的两个东西,如果不去在意它们之间的不同,而混合使用,可能会带来很多麻烦。让我们从这两个东西创建的过程说起。当我们进行字符串数组的定义时char str[] = "abc";其实我们做了两件事:1. 创建了一个新的字符串。2. 创建了一个名转载 2012-06-05 15:55:41 · 725 阅读 · 0 评论 -
设计模式_单例模式
1、Singleton 单例模式是一种常见的软件设计模式。这种模式的特点就是应用了 Singleton 单例模式的类必须保证始终只有一个实例(对象)存在(许多时候系统中需要某个类只能同时存在一个对象,而且可以全局调用)。2、单例模式的思路是:一个类能返回一个实例(永远是同一个)和一个获得该实例的方法(必须是静态方法);当我们调用这个方法时,如果类持有的实例不为空,就返回原创 2012-06-13 21:27:11 · 596 阅读 · 0 评论 -
strlen和sizeof的区别
1、sizeof是运算符,在头文件中typedef为unsigned int类型的。2、它的值在编译的时候就计算好了。它的参数可以使数据类型、指针、数组、对象、函数等。3、功能:求字节大小4、由于sizeof是在编译的时候计算,所以sizeof不能用来返回动态分配的内存空间的大小,而是用sizeof来返回类型以及静态分配的对象、结构、数组所占的空间。返回值跟对象、结构、数组所存储的内容原创 2012-06-14 21:40:22 · 567 阅读 · 0 评论