
C++
文章平均质量分 84
MeJnCode
机器视觉/机器学习/python/c++
展开
-
STL中的sort函数
STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort 算法C++之所以得到这么多人的喜欢,是因为它既具转载 2015-06-16 15:35:07 · 661 阅读 · 0 评论 -
将CFormView嵌入到CDockablePane中
第一步:将两个空白的CDockablePane嵌入到MainFrm中:1,利用类向导,添加两个基类为CDockablePane的类CDock1,CDock2;2,在MainFrm.h中添加Dock1.h和Dock2.h的头文件;并派生两个子类 protected: CDock1 m_dock1;转载 2015-06-10 21:45:07 · 502 阅读 · 0 评论 -
heap&stack
堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式转载 2015-06-09 19:49:22 · 402 阅读 · 0 评论 -
tagVARIANT结构
使用VARIANT来传递参数意味着非强类型语言(例如VBScript)能够调用使用强类型语言(C++)实现的方法。VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。VARIANT 数据类型在文件OAIDL.IDL中定义如下:[cpp] view plaincopystruct转载 2015-05-27 09:01:18 · 2952 阅读 · 0 评论