![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 78
xiongwei_1101
这个作者很懒,什么都没留下…
展开
-
C++插入算法及二分插入算法
一、直接插入算法 1) 思路:对于一个给定的有n个元素的序列, 1. 我们从第一元素(i=1)开始作为一个关键字,此关键字左边的元素为已经排好序, 2. 把关键字插入到左边排好序的序列中,方法为:把关键字其左边的序列的每个元素从左到右逐个比较,当序列中的元素比关键字大时向后移动一个位置,直到找到比关键字小的元素时,将关键字插入到其后一个位置原创 2013-02-18 18:30:55 · 1386 阅读 · 0 评论 -
memcpy、memmove、strcpy函数实现源码及区别
对于字符串操作的函数声明是在头文件 内,在编程中需要使用如下方式来引进: #include 1) void * memcpy(void* dest, const void* src, size_t n) 说明: 此函数功能为字符串内存拷贝,src为源字符,dest为目的字符串,拷贝的长度为n,调用此函数需用户保证src,dest所指向的长度原创 2013-03-06 14:58:06 · 834 阅读 · 0 评论 -
C++ 虚函数表解析
作者:陈皓 原文地址:http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函转载 2013-03-07 21:05:06 · 542 阅读 · 0 评论