- 博客(13)
- 收藏
- 关注
原创 一些常见的运算符重载
#include#include#include#include#includeusing namespace std;class my_complex{public:void * operator new(size_t size){ void *p = (void *)malloc(size); if(NULL != p) { cout <
2016-09-16 17:09:10 414
原创 C++一些常见的运算符重载
#include#includeusing namespace std;class my_complex{public: my_complex& operator ++ ();//前置++ my_complex& operator ++ (int);//后置++public: //单目运算符重载
2016-09-16 16:16:22 324
转载 C++中的new的用法
关于c++ new操作符的重载你知道c++ 的new 操作符和operator new 的区别么?也许你还会问,他们有区别吗? 当你写下面这样的代码时,string *pa = new string("memory managerment");你使用的是new 操作符,这个操作符和sizeof 一样,是c++ 语言级别支持的。你不能改变它的语义,它做的事情总是不变的:分
2016-09-16 15:15:31 1090
转载 C++ 运算符理论小结
c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与运算符相对应的函数进行处理,所以运算符重载有两种方式:成员函数和友元函数。成员函数的形
2016-09-16 14:18:58 241
原创 C++ 中的运算符重载
#include#includeusing namespace std;class my_complex{public: //关系运算符重载 bool operator == (const A& ); bool operator != (const A& ); bool operator < (c
2016-09-16 14:03:46 262
原创 后缀式
即逆波兰式。逆波兰式是波兰逻辑学家卢卡西维奇(Lukasiewicz)发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+,所以也称为后缀式。这种表示法的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用械实现求值。对于表达式x:=(a+b)*(c+d),其后缀式为xab+cd+*:=。原表达式:a*(b*(c+d/e)-f
2016-09-08 20:55:56 1799 1
转载 C++中的容器小结
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。1、vector 连续存储结构,每个元素在内存上是连续的; 支持高效的随机访问和在尾端插入/删除操作,但其
2016-09-03 19:56:22 248
转载 查找算法的小结
顺序查找算法====================1. 算法描述 顺序比较即可。2. 平均查找长度 (n+1)/2, 其中n为表长。 3. 算法实现 省略 4. 优化思想 根据经验,目前被查到越多的元素,将来可能被查到的可能性也越大。所以可以考虑,每次查找到一个元素后,将它和直接前驱交换位置。如果上述的经验从概率上来讲是成立
2016-09-03 18:42:11 291
转载 http状态码
HTTP 状态代码 错误列表如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200 - 服务器成功返回网页
2016-09-03 11:17:20 1097
转载 TCP/IP连接状态变迁图CLOSE_WAIT
本文转自:http://blog.csdn.net/yusiguyuan/article/details/21445945#1536434-tsina-1-25592-66a1f5d8f89e9ad52626f6f40fdeadaa终止一个连接要经过4次握手。这由TCP的半关闭(half-close)造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递,可理解为两个方向相反的独
2016-09-03 10:50:29 250
原创 错题整理之网络(二)
应用程序PING 发出的是什么报文正确答案: C 你的答案: C (正确)TCP 请求报文TCP 应答报文ICMP 请求报文ICMP 应答报文 Ping程序的实现 1 实现方法是主机向远程计算机发出ICMP回显请求以后,远程计算机会拦截这个请求,然后生成一条一条回显应答信息
2016-09-03 08:38:30 705
转载 ip 子网数目 网络号 主机号 广播地址 可用IP地址范围
一般考试中都会给定一个IP地址和对应的子网掩码,让你计算 1、子网数目 2、网络号 3、主机号 4、广播地址 5、可用IP地址范围 综合实例: 已知172.31.128.255/18,试计算: 1、子网数目, 2、网络号, 3、主机号, 4、广播地址, 5、可分配IP的起止范围 解: 1、算子网数目 首先将/18换
2016-09-02 00:04:01 4391
原创 网络有关笔试题
数据分段在OSI哪一层( )传输层数据分段是在传输层中完成的,传输层定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。主要是将从下层接收的数据进行分段和传输,到达
2016-09-01 17:17:29 3403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人