
c++
文章平均质量分 91
hello_woo
这个作者很懒,什么都没留下…
展开
-
C++类和对象
一.引用.1. 引用概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器 不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空 间 类型& 引用变量名(对象名) = 引用实体; int a = 10; int& ra = a;(必须和引用实体是同种类型) 2. 引用特性 a. 引用在定义时必须初始化 b. 一个变量可以有多个引用 c. ...原创 2018-04-12 18:21:23 · 301 阅读 · 0 评论 -
mallc
三个函数的申明分别是: void* malloc (size_t size); void* calloc (size_t num, size_t size); void* realloc (void* ptr, size_t size); //ptr 是要调整的内存地 // size 调整之后新大小都在st...原创 2018-04-23 14:23:53 · 442 阅读 · 1 评论 -
C++继承
一,概念1,继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手 段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样 产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现 了由简单到复杂的认知过程。 2,作用: (1)、继承可以减少重复的代码。比如父类已经提供的方法,子类可以直接使用,不必再去实现。 (2)、继承是多态性的前提。当...原创 2018-05-21 16:40:23 · 184 阅读 · 0 评论 -
利用哈夫曼树实现文件压缩和解压缩
完成文件压缩与解压缩花了近一个星期的时间,期间,花了很遇到不少问题,花了很长时间去调试,最后完成了文本文件的压缩。通过调用库中的优先级队列实现哈夫曼树,基于哈夫曼树最终实现文件压缩。 ## 实现哈夫曼树(利用优先级队列) ###define _CRT_SECURE_NO_WARNINGS 1#pragma once#include<iostream>#include...原创 2018-08-20 08:20:05 · 8292 阅读 · 1 评论