摘要: 1.1 类里面包括:类的属性、方法 OO的特征(Object Oriented) 封装:信息隐蔽技术 继承:继承是子类自动共享父类之间数据和方法的机制 多态:不同对象对同一方法响应不同的行为 OOA:面对对象分析 OOP:面对对象编程 OOD:面对对象设计 对象的方法中都有一个self的参数,相等于 阅读全文
posted @ 2018-09-09 11:20 hai5111 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在各类按钮组件里,默认的消息是 “Shall I continue?”,所以你可以不带任何参数地去调用它们。这里我们演示不带任何参数地去调用 ccbox(),当选择 “cancel” 或关闭窗口的时候返回一个布尔类型的值: 使用关键字参数调用EasyGUI的函数 调用 EasyGUI 函数还可以使用 阅读全文
posted @ 2018-09-09 10:30 hai5111 阅读(15292) 评论(0) 推荐(0) 编辑
摘要: 建立正确程序运行内存的布局图(印象图) 内存四区模型图; 函数调用模型图; 数据类型的本质:固定大小内存块的别名 对于数组变量b[10]; b+1,与&b+1结果不一样; b代表的是数组首元素的地址 &b代表的是整个数组的首地址 保证指针所指向的内存空间可以被修改(常量区的变量不能被修改) 指针做函 阅读全文
posted @ 2018-01-17 21:40 hai5111 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 继承语法格式如下: class 子类名称 : 继承方式(public private protected 三种) 父类名称 纯虚函数格式: virtual 返回值类型 函数名(参数列表)= 0;含有纯虚函数的类称为抽象类,抽象类不能进行实例,抽象类指针对象可以指向子类 int main(){ /* 阅读全文
posted @ 2018-01-13 12:57 hai5111 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: (1)常量成员函数不修改对象。 (2)常量成员函数在定义和声明中都需要加上 const; (3)非常量成员函数不能被常量成员函数调用,但构造函数和析构函数除外。 (4)常量(cosnt对象)对象不能调用常量成员函数。(const对象的数据成员在对象寿命周期内不能改变,因此其只能调用常量成员函数)。 阅读全文
posted @ 2017-11-09 11:27 hai5111 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: C语言中多线程编程包括的文件:#include<pthread.h>(linux环境下) pthread_t //线程函数返回类型 pthread_mutrex_t //互斥锁类型 int pthread_create(pthread_t *thread,pthread_attr_t *attr,v 阅读全文
posted @ 2017-10-23 18:33 hai5111 阅读(2811) 评论(0) 推荐(0) 编辑
摘要: static、extern、auto、register是属于存储说明符。在声明的时候,存储说明符最多只能使用一个,而且无法用在typeof声明中。 这四种存储类说明符有俩种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入该变量的程序块时被建立, 阅读全文
posted @ 2017-10-23 11:51 hai5111 阅读(152) 评论(0) 推荐(0) 编辑
摘要: (1)单向链表操作 1)在链表尾部插入一个节点 void addNewNodeTail(ListNode **HeadNode, int value)//在链表尾部插入一个节点{ ListNode* newNode = new ListNode(); newNode->Value = value; 阅读全文
posted @ 2017-09-30 22:23 hai5111 阅读(144) 评论(0) 推荐(0) 编辑
摘要: (1) 按位运算只适用于字符型和整数型变量以及它们的变体,对其他数据类型不适用; (2) 一般在打开网页时,需要在浏览器中输入网址,因此,需要通过网址找到访问资源的 IP 地址,从而可以把请求发送到对应的机器上,在这个过程中需要 DNS(Domain Name System, 域名系统,它是互联网上 阅读全文
posted @ 2017-09-27 16:46 hai5111 阅读(179) 评论(0) 推荐(0) 编辑
摘要: (1)数组a[N],存放了1 至N-1 个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)函数原型:int do_dup(int a[],int N)编写程序如下: int do_dup(int a[],int N)//a[0]与a[temp]交换后比较,如果相等就返回 阅读全文
posted @ 2017-09-23 23:23 hai5111 阅读(696) 评论(0) 推荐(0) 编辑