上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 53 下一页
摘要: int b; const int *a=&b; int const * a=&b; int * const a =&b; const int *const a=&b; 前两种都是一样的效果,都表示指针指向常量,*a=10这样做是不可的,因为指向的是一个常量,但是我们有两种方式改变*a的值 (1)b= 阅读全文
posted @ 2017-02-15 02:21 柳下_MBX 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-15 02:13 柳下_MBX 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1:在c中,const不是常量,他只能说是一个不能改变的变量(注意是变量),而且数组的下标必须是常量,不能是变量。c编译器不能把const看成看成一个编译期间的常量,因为他在内存中有分配,c编译器不知道他在编译期间的值。 2:在c中,const int a;是可以的,因为这只是声明一个变量,告诉编译 阅读全文
posted @ 2017-02-15 01:38 柳下_MBX 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 分段连续 阅读全文
posted @ 2017-02-15 00:59 柳下_MBX 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 来源摘取自百度百科 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 213 阅读全文
posted @ 2017-02-14 12:42 柳下_MBX 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、IP分类 点分十进制数表示的IPv4 地址分成几类,以适应大型、中型、小型的网络。这些类的不同之处在于用于表示网络的位数与用于表示主机的位数之间的差别。IP地址分成五类,用字母表示: A 类地址 B 类地址 C 类地址 D 类地址 E 类地址 每一个IP地址包括两部分:网络地址和主机地址,上面五 阅读全文
posted @ 2017-02-13 13:02 柳下_MBX 阅读(548) 评论(0) 推荐(0) 编辑
摘要: c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢? 1.我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int 阅读全文
posted @ 2017-02-13 09:28 柳下_MBX 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 剑指offer里面提到,如果让写一个重载运算符函数需要注意的4个事项 1:返回值一定要是引用,也就是自身*this,这样才能保证连续赋值 2::形参要是引用不能是实例,否则会自身调用复制构造函数,造成浪费,减慢效率,同时为了不修改,应该const 修饰 3:在分配内存之前要释放以前的内存 4:最初一 阅读全文
posted @ 2017-02-12 23:06 柳下_MBX 阅读(325) 评论(0) 推荐(0) 编辑
摘要: GDB是一个功能强大的调试器,它是一个自由软件,能够用在许多UNIX平台上。它同时也是Linux系统中的默认调试器。GDB已被移植到许多其他的计算机平台上,并且能够用于调试嵌入式实时系统。一般来说,GDB主要可以帮助我们完成以下四个方面的功能: 1, 启动你的程序,可以按照你的自定义的要求随心所欲的 阅读全文
posted @ 2017-02-12 21:25 柳下_MBX 阅读(501) 评论(0) 推荐(0) 编辑
摘要: vector身为一个动态数组,每次以空间不够的时候会以2倍的倍数增加,而且每次扩充的时候分为3部,分配内存,拷贝数据,释放内存 vector内部有两个成员变量,begin,finish ,endcatagory,分别指向数据头尾合容器末尾,相应的内部成员的内部实现也都是通过这3个类成员 看下面额ve 阅读全文
posted @ 2017-02-12 20:49 柳下_MBX 阅读(996) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 53 下一页