
C++初期代码录
霜前月下
星河万丈波澜阔,且做人间逍遥客;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++--01】实验报告:设计程序找出1~100以内的素数~~
目录一.实验目的:二.实验任务三.实验内容1.实验分析2.实验代码:3.运行结果:4.优化代码:五.运行结果:四:实验总结一.实验目的:初步掌握面向对象的软件设计思路; 了解C++语言设计基本语句; 学会用循环结构解决实际问题;二.实验任务设计程序找出1~100以内的素数~~三.实验内容1.实验分析通常认为,1既...原创 2019-03-18 14:53:54 · 5108 阅读 · 1 评论 -
【C++---16】常指针和常引用
Coordinate coor1(3,5); //定义一个普通对象 const Coordinate &coor2 = coor1; //coor2是对象的常引用 const Coordinate *pCoor = &coor1; //pCoor是一个指向常对象的指针 Coordinate const * pCoor2 = &coor1; //pC...原创 2019-07-23 21:23:51 · 473 阅读 · 0 评论 -
【数据结构--04】数据结构队列篇
目录环形队列的实现:环形队列代码:MyQueue.h:MyQueue.cpp:deme.cpp:环形队列检测:数据结构是指相互之间存在一种货多种特定关系的数据元素的集合; 队列:先进先出的数据模型;First in first out ; 分为普通队列和环形队列。普通队列的空间利用没有环形队列充分,环形队列的复杂度比普通队列复杂。 普通队列:浪费内存...原创 2019-07-24 14:38:56 · 188 阅读 · 0 评论 -
【思维导图】C++入门
原创 2019-07-29 14:41:55 · 260 阅读 · 0 评论 -
【思维导图】类与对象
原创 2019-07-29 18:41:39 · 1304 阅读 · 0 评论 -
【思维导图】C++的动态内存管理
原创 2019-07-29 21:39:05 · 201 阅读 · 0 评论 -
【思维导图】模板,STL
原创 2019-07-30 11:45:28 · 250 阅读 · 0 评论 -
【C++-13】类和对象(上):对象实例化,构造函数,拷贝构造函数,析构函数
目录对象:访问限定符:对象实例化:成员对象的访问:字符串数组函数:string:内存分区:构造函数:规则和特点:定义方法:构造函数初始化:特性:拷贝构造函数:如何定义:拷贝构造函数存在两种默认:析构函数:特性:对象的生命历程:总结:类是抽象的概念,对象是具体的事物对象:对象是具体的事物,类由对象中抽象出;...原创 2019-07-22 14:58:03 · 1142 阅读 · 1 评论 -
【C++---15】对象指针,对象成员指针,this指针
目录对象指针:对象成员指针:定义:初始化:内存中的对象成员指针:c对象成员和对象成员指针所占的字节数程序测试代码:this指针:对象指针:一个指针用来指向一个对象;通过new运算实例化对象: Coordinate *p = new Coordinate;对象在内存中的相关位置和对应关系:一般提到堆栈,实际上指的是“栈”(stack)。...原创 2019-07-23 20:45:56 · 750 阅读 · 0 评论 -
【C++---10】有参宏,无参宏,宏的优缺点
目录1.宏格式:2.无参宏详解:3.宏和typedef:4.有参宏详解:5.无参宏说明:6.有参宏说明:7.宏的优点:8.宏的缺点:9.define与const的区别的简单总结:1.宏格式:每个#define行由三部分组成:第一部分是指令 #define 自身,“#”表示这是一条预处理命令,“define”为宏命令。 第二部分为宏,一般为缩略语,...原创 2019-06-30 16:31:32 · 1823 阅读 · 0 评论 -
【C++--09】命名空间,缺省参数,函数重载,引用和指针的优缺点;内联函数
目录1.命名空间:1.1命名空间的定义:1.2命名空间的使用:2.C++输入输出:2.1 Hello World!3.缺省函数3.1概念: 3.2.缺省参数分类:4.函数重载4.1.概念:4.2为什么要进行函数重载?4.3重载函数的调用匹配:5.函数调用约定:・关键字 __stdcall、__cdecl和__fas...原创 2019-06-30 15:17:03 · 842 阅读 · 0 评论 -
【C++--02】冒泡排序~~~
目录冒泡排序是什么:举例说明:降序代码示例:运行结果:冒泡排序是什么:冒泡排序分降序和升序两种排序方式。 它们的唯一区别就是两个数交换的条件不同,降序排序是前面的数比后面的小的时候交换; 而升序排序是前面的数比后面的数大的时候交换。 如果该次循环没有发生一次数的交换,就说明数组已经排好序了,则停止循环。举例说明:降序相邻数字比较大小进行交换,数值小的后移...原创 2019-05-01 19:22:34 · 339 阅读 · 0 评论 -
【C++--03】实验报告:游泳池围栅栏问题;学生参赛问题;
目录一.实验目的:二.实验任务:圆型游泳池问题:学生组队参赛问题:三.实验步骤:游泳池问题实验分析:实验代码:运行结果:学生参赛问题实验分析:实验代码:实验运行结果:四.实验总结:一.实验目的:掌握类和对象的基本知识; 掌握类和对象的定义,并能通过对象调用成员函数完成简单的程序设计; 初步掌握用类和对象编制基于对象的程序。 ...原创 2019-06-10 15:33:34 · 2530 阅读 · 1 评论 -
【C++---05】实验报告: 继承性和派生类
目录实验目的:实验任务:实验内容:1实验代码2.运行结果:实验小结实验目的:实验任务:建立一个楼房基类Building为基类,用于存储地址和楼号, 建立住宅类House继承Building,用来存储房号和面积, 另外建立办公室类Office继承Building,存储办公室名称和电话号码。 基本要求:编制应用程序,建立住宅和办公室对象测试之并输出有关数...原创 2019-06-10 15:33:05 · 1631 阅读 · 0 评论 -
【C++--04】实验报告:数组、指针及引用;冒泡排序与二维数组存储学生信息;
目录一.实验目的:二.实验任务:三.实验内容:1.冒泡排序实验分析:2.冒泡排序实验代码:3.冒泡排序实验结果:4.二维数组实验分析:5.实验代码6.运行结果:四.实验总结:一.实验目的:掌握用指针及引用作参数编写程序的知识技能; 提高学习者面向对象程序开发工具的自学习能力; 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 能...原创 2019-06-10 15:32:53 · 2318 阅读 · 0 评论 -
【C++---06】实验报告: 运算符重载和虚函数
内容提要对于类MyString,要求重载‘+’运算符后可以计算表达式:a=b+c;表示两个字符串连接。 其中a,b,c都是类MyString的对象。 使用虚函数编写程序求球体和圆柱体的体积及表面积。 由于球体和圆柱体都可以看作由圆继承而来, 所以可以定义圆类Circle作为基类。 在Circle类中定义一个数据成员radius和两个虚函数area()和volume()。 由C...原创 2019-06-10 15:32:43 · 2425 阅读 · 0 评论 -
【C++---07】实验报告 文件操作
内容提要创建一个文件输出流对象,通过构造函数指定磁盘文件名。 通过文件输出流对象,写入若干行文字。 关闭文件输出流对象,然后观察磁盘文件内容。 .改用open函数创建文件输出流,并选择适当的文件操作方式。 在原内容的后面追加若干行新内容。 基本要求:能熟练运用文件各种操作编写程序测试并提交程序。 #include <iostream>#include <f...原创 2019-06-10 15:32:27 · 1563 阅读 · 0 评论 -
【C++----12】C++的sort函数的使用,基本语法和普通排序,数组使用和string排序使用;
目录sort使用:1.基本语法:2.默认从小到大排序:3.自定义排列函数,从大到小排序:4.不定义排序函数,使用C++比较函数:2.不同类型的sort()使用:1.数组使用:2.string排序sort使用:1.基本语法:需要使用头文件 #include<algorithm>和using namespace std; 语法:sort(...原创 2019-07-02 13:21:26 · 3054 阅读 · 0 评论 -
【C++---08】C++关键字与C语言关键字,关键字面试题;
目录1.C++关键字与C语言关键字:1.1.C语言关键字:1.2.C++关键字:1.3.C/C++常见关键字面试题:1.4.volatile浅析:1.C++关键字与C语言关键字:1.1.C语言关键字:c语言共有32个关键字,进行分类,有12个数据类型关键字,12个控制语句关键字,4个存储类型关键字,4个其他关键字; 12个数据类型关键字: 数据类型关键...原创 2019-06-29 21:02:55 · 1555 阅读 · 6 评论 -
【C++---14】类与对象(中):对象数组,对象成员,深拷贝和浅拷贝'
目录对象数组:对象成员:小题题:深拷贝和浅拷贝:浅拷贝实践:深拷贝实践:比较:对象数组:class Coordinate{public: int m_iX; int m_iY;};int main(void){ Coordinate coord[3];//栈上实例化数组 coord[1].m_iX = 10;//访问数据成员 Coordi...原创 2019-07-22 21:36:39 · 846 阅读 · 0 评论