![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
kjtt_kjtt
这个作者很懒,什么都没留下…
展开
-
memset与memcpy
void *memset(void *s, int ch, size_t n);将s中前n个字节 (typedef unsigned int size_t n)用 ch 替换并返回 s 。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。原创 2014-08-19 14:55:21 · 568 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系(转)
Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如:转载 2014-08-11 16:39:21 · 288 阅读 · 0 评论 -
const 常类型
什么是const?编辑 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2为什么引入const?编辑 const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3主要作用编辑 (1)可以定义const常量,具有不可变性。转载 2014-08-11 14:55:21 · 363 阅读 · 0 评论 -
static与const
对于C/C++语言来讲,const就是只读的意思,只在声明中使用;static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见.static const 应该就是上面两者的合集.下面分转载 2014-08-12 10:12:05 · 5017 阅读 · 0 评论 -
静态常量与非静态常量的关系(static const 与const)
什么叫常量?一般来说就是不会变的量静态与非静态: 静态:对于该类的对象来说,都只有一个,叫类变量 非静态:每个该类的对象都各有一个,叫成员变量.因为是常量,不会变的,所有的对象都是一样的,所以就只需要一个就够了.工商银行卡类:他们有一个静态的银行卡名称叫:工商银行卡-->静态每个卡又月自己的卡号-->非静态.在创建对象的时候,需要每个成员变量(非静态)开转载 2014-08-12 14:03:23 · 690 阅读 · 0 评论