c++基础
文章平均质量分 86
Chi Z犬里
Salvation lies within.
展开
-
LZW课设总结_Involution is meaningless excelsior
含源码;LZW压缩思想;编码思想比较简单,重要的数据结构也只有字典这类;性能价值等跟zip没法比;文本和BMP的坑原创 2021-03-01 21:49:53 · 605 阅读 · 0 评论 -
排序算法比较
排序算法原创 2020-12-23 21:33:10 · 413 阅读 · 0 评论 -
数据结构实验四
堆栈的应用一、 要求完成时间实验开始后的第五周之前完成二、 实验目的掌握堆栈的使用。三、 实验内容输入一个数学表达式(假定表达式输入格式合法),计算表达式结果并输出。数学表达式由单个数字和运算符“+”、“-”、“*”、“/”、“(、) ”构成,例如 2 + 3 * ( 4 + 5 ) - 6 / 4。变量、输出采用整数,只舍不入。四、注意事项本题测试一定要多找几个测试用例,特别是复杂用例、边界用例。否则,很容易造成死机或者没有返回结果。五、特别提醒:运行结果不稳定的原因这个实验的原创 2020-11-06 17:21:51 · 774 阅读 · 0 评论 -
数据结构补充实验三
补充实验三 线性表操作一、 要求完成时间实验开始后的第四周之前完成二、 实验目的1、 掌握线性表的基本操作:插入、删除、查找。2、 掌握链表遍历器的使用方法。三、 实验内容输入n个不为零且各不相等的正整数作为节点元素值,遇到0代表输入结束(不创建元素值为0的节点),创建有序链表。输出整个链表。输入一个正整数,如果在链表中找到这个节点,则删除这个节点,否则不做任何操作,最后输出链表。输入一个正整数,如果在链表中找到这个节点,则删除这个节点,否则不做任何操作,最后输出链表。每个数之间用“,原创 2020-11-01 11:10:40 · 756 阅读 · 0 评论 -
数据结构实验三
1、 掌握有序链表的基本操作:插入、删除、查找。2、 掌握链表遍历器的使用方法。原创 2020-10-30 16:28:56 · 988 阅读 · 0 评论 -
数据结构实验二
掌握各种排序方法的实现思想。原创 2020-10-25 13:48:23 · 696 阅读 · 0 评论 -
构造与析构课上栗子1
#include <iostream>using namespace std;class Point{public : Point() :x(0), y(0) { cout << "default constructor" <<x<< endl; }; Point(int x, int y) :x(x), y(y) { cout << "myself constructor" <<x<< endl; }; ~P原创 2020-08-20 11:47:06 · 402 阅读 · 0 评论 -
指针与优先级
指针数组还是数组指针?当年结合优先级造成的那些误会集合。原创 2020-07-30 15:53:32 · 1019 阅读 · 0 评论 -
C++_E_前向引用声明
前向引用声明用于解决两个类相互引用的问题。两个类相互引用时总有在前在后的问题,就利用前向引用声明告诉编译器这个“类”是个啥。原创 2020-07-20 17:17:04 · 599 阅读 · 0 评论 -
C++_E_聚集/深浅拷贝
类的成员中含有某类的指针或者引,这种类间关系叫做类的聚集。又称为“远程所有权”。该类的对象将数据存放在数据外面,对象只存放对象的地址或别名。原创 2020-07-20 16:58:46 · 618 阅读 · 0 评论 -
C++_2_组合类
一个类里面的数据成员是另一个类的对象,即内嵌其他类的对象作为自己的成员。内嵌对象就像组合类的一个“部件”成员,设计其构造函数时需要考虑方法“部件”对象如何初始化。原创 2020-07-20 16:56:51 · 1089 阅读 · 0 评论 -
动态绑定现象
动态调度(Dynamic dispatch)是指运行时选择哪一个多态操作的实现(方法或函数)来调用的过程。动态调度通常被应用于面向对象编程(OOP)的语言和系统,并被认为是一个主要特点。原创 2020-07-20 09:04:46 · 487 阅读 · 0 评论 -
C++_1_函数
一些细节集合。函数实参形参,值传递与引用传递辨析,含有可变参数的函数,内联函数,带有默认参数值的函数,重载,委托构造函数,复制构造函数,默认复制构造函数,析构函数等原创 2020-07-20 08:44:09 · 598 阅读 · 0 评论 -
C++_0_基础知识
基本数据类型:类型注意点int整型bool布尔型float浮点型double双浮点型,一般的默认为double浮点型,额外加F或者f才可化成float;指数形式表示;char字符型,表示方法如 ‘a’void无类型wchar_t宽字符型字符串操作字符串可由两种风格定义,C风格的字符串实现:char demo[6] = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘\0’};或者 char demo[ ] =原创 2020-07-19 21:08:34 · 1454 阅读 · 0 评论