![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 69
Senlinhust
学生
展开
-
多媒体定时器 C的实现
// Media Timer.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #pragma comment(lib, "winmm.lib") #define ONE_MILLI_SECOND 10 // 定义1ms和2s时钟间隔, 以ms为单位 ; #define TWO_SECOND 200原创 2016-01-19 15:41:44 · 736 阅读 · 0 评论 -
多态实现线性表(队列,串,堆栈),要求具备线性表的基本操作
代码如下: #include using namespace std; template struct tcontainer { virtual void push(const t&) = 0; virtual void pop() = 0; virtual const t&begin() = 0; virtual const t&end() = 0; virtual size_t原创 2016-07-27 14:03:20 · 620 阅读 · 0 评论 -
C++中delete和delete[]的区别
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2转载 2016-07-31 10:45:57 · 300 阅读 · 0 评论 -
虚函数表解析
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使转载 2016-07-31 10:56:28 · 286 阅读 · 0 评论