上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 28 下一页

2020年6月13日

c++基础学习笔记——04-c++day05

摘要: 目录:一、类和对象:1、强化训练——数组类的封装;2、加号运算符重载;3、左移运算符重载;4、前置后置递增运算符重载;5、指针运算符重载;6、赋值运算符重载;7、[]运算符重载;二、总结 阅读全文

posted @ 2020-06-13 10:16 Alliswell_WP 阅读(202) 评论(0) 推荐(0) 编辑

2020年6月12日

c++基础学习笔记——04-c++day04

摘要: 目录:一、类和对象:1、静态成员变量;2、静态成员函数;3、单例模式:练习1:——主席案例;练习2:打印机案例;4、C++面向对象模型初探;5、this指针;6、空指针访问成员函数;7、常函数与常对象;8、全局函数做友元函数;9、整个类做友元类;10、类模板的分文件编写问题及解决;11、成员函数做友元函数;二、总结 阅读全文

posted @ 2020-06-12 17:46 Alliswell_WP 阅读(164) 评论(0) 推荐(0) 编辑

2020年6月11日

c++基础学习笔记——04-c++day03

摘要: 目录:一、类和对象:1、面向对象程序设计案例:练习1:设计立方体类(Cube);练习2:点和圆的关系;2、对象的构造和析构:(1)初始化和清理(2)构造函数的分类及调用(3)拷贝构造函数调用时机(4)构造函数的调用规则(5)深拷贝和浅拷贝(6)初始化列表(7)类对象作为类成员的案例(8)explicit关键字(9)new运算符的使用;二、总结 阅读全文

posted @ 2020-06-11 19:56 Alliswell_WP 阅读(267) 评论(0) 推荐(0) 编辑

c++基础学习笔记——04-c++day02

摘要: 目录:一、C++对C的扩展1、练习:练习1、设计一个类,求圆的周长;练习2、设计一个学生类;2、内联函数:(1)内联函数的引出——宏函数的缺陷(2)内联函数和编译器的处理;3、函数默认参数;4、函数重载;5、external “C”浅析;二、类和对象:1、C++语言的封装;2、建议将成员属性设置为私有;三、总结 阅读全文

posted @ 2020-06-11 10:56 Alliswell_WP 阅读(171) 评论(0) 推荐(0) 编辑

2020年6月10日

c++基础学习笔记——04-c++day01

摘要: 目录:一、C++概述:1、C++简介;2、可移植性和标准;二、C++初识:1、练习1:hello world;2、面向对象;3、面向对象三大特性:练习2:双冒号作用域运算符;练习3:namespace命名空间;练习4:using声明和using编译指令;三、C++对C扩展:1、C++对C语言增强;2、C++对C语言增强——const;3、const分配内存情况;4、尽量以const替换#define;四、引用:1、引用的基本语法以及注意事项;2、参数的传递方式;3、引用的注意事项;4、引用的本质;5、指针的引用;6、常量引用;五、总结 阅读全文

posted @ 2020-06-10 17:37 Alliswell_WP 阅读(208) 评论(0) 推荐(0) 编辑

c语言提高学习笔记——03-c提高10day_数据结构

摘要: 目录:一、队列(Queue):1、队列基本概念;2、队列的链式存储:练习1:队列的链式存储;二、树和二叉树:1、树的基本概念;2、二叉树基本概念;3、二叉树的遍历:练习1:二叉树递归遍历(先序遍历);练习2:二叉树的高度和叶子节点数目;练习3:二叉树的拷贝和释放;练习4:二叉树的非递归遍历;三、插入排序:练习1:插入排序 阅读全文

posted @ 2020-06-10 09:41 Alliswell_WP 阅读(223) 评论(0) 推荐(0) 编辑

2020年6月9日

c语言提高学习笔记——03-c提高09day_数据结构

摘要: 目录:1、单向链表:练习1:单向链表(版本二)——(+初始化、+插入、+遍历)练习2:单向链表(版本二)——(+删除、+销毁) 2、受限线性表——栈(Stack)(1)栈的基本概念(2)栈的顺序存储:练习1:栈的顺序存储;(3)栈的链式存储:练习2:栈的链式存储;(4)栈的应用(案例:就近匹配)练习:栈的应用:就近匹配 阅读全文

posted @ 2020-06-09 18:18 Alliswell_WP 阅读(172) 评论(0) 推荐(0) 编辑

c语言提高学习笔记——03-c提高08day_数据结构

摘要: 目录:1、数据结构理论:(1)数据结构概念(2)算法的概念;2、线性表(1)线性表基本概念(2)线性表的顺序存储:练习1:动态数组(+初始化、+插入、+遍历) ;动态数组(+删除、+销毁);动态数组(分文件实现);练习2:单向链表(版本一)——(+初始化、+插入、+遍历);单向链表(版本一)——(+值删除、+位置删除、+大小、+清空、+销毁);练习3:单向链表(版本二) 阅读全文

posted @ 2020-06-09 10:12 Alliswell_WP 阅读(179) 评论(0) 推荐(0) 编辑

2020年6月8日

c语言提高学习笔记——02-c提高07day

摘要: 目录:一、链表:1、链表逆序算法;2、作业——排序算法;二、预处理:1、预处理的基本概念;2、文件包含指令(#include)(1)文件包含处理(2)#incude<>和#include"“区别;3、宏定义:(1)无参数的宏定义(宏常量)(2)带参数的宏定义(宏函数)4、条件编译:(1)基本概念(2)条件编译;5、一些特殊的预定宏;三、动态库和静态库(动态库的封装与使用):1、库的基本概念;2、 windows下静态库创建和使用(1)静态库的创建(2)静态库的使用(3)静态库优缺点;3、 windows下动态库创建和使用:(1)动态库的创建(2)动态库的使用;四、递归函数:1、递归函数基本概念;2、普通函数调用;3、递归函数调用;4、递归实现字符串反转;五、面向接口编程:1、案例背景;2、案例需求;3、案例要求;4、编程提示;练习:接口的封装设计;六、Win32环境下动态链接库(DLL)编程原理 阅读全文

posted @ 2020-06-08 11:29 Alliswell_WP 阅读(264) 评论(0) 推荐(0) 编辑

2020年6月7日

c语言提高学习笔记——02-c提高06day

摘要: 目录:一、函数指针:1、函数类型;2、函数指针(指向函数的指针);3、函数指针数组;4、函数指针做函数参数(回调函数) 二、链表:1、链表基本概念(1)什么是链表(2)有关结构体的自身引用(3)链表节点(4)链表的分类:1)静态链表;2)动态链表;3)带头和不带头链表;4)单向链表、双向链表、循环链表;2、链表基本操作(1)创建链表(2)遍历链表(3)插入节点(4)删除节点(5)销毁链表;练习:链表的操作 阅读全文

posted @ 2020-06-07 15:53 Alliswell_WP 阅读(199) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 28 下一页

导航