编程
文章平均质量分 78
buding000001
这个作者很懒,什么都没留下…
展开
-
详细解说 STL 排序(Sort)
详细解说 STL 排序(Sort) 作者Winter详细解说 STL 排序(Sort)0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 partition 和转载 2013-04-10 15:06:42 · 425 阅读 · 0 评论 -
c++打开外部exe程序
关于三个SDK函数: WinExec, ShellExecute,CreateProcess 的其他注意事项:【1】定义头文件必须定义以下两个头文件:#include // 可替换为 windows.h#include 如果定义了头文件 #include 的话就不必定义 #include 了。【2】定义路径C++中所表示的路径要用 " // "而不是平常所用的" /转载 2013-04-11 13:04:24 · 1139 阅读 · 0 评论 -
VC2005调试时错误“No Debugging Information”
解决方法:菜单里Project->property->Linker->Debugging, "Generate Debug Info" 一项后下拉菜单选"Yes(/DEBUG)" 下面是从网上找到的一篇文章,写的很详细,转过来看看转自:http://hi.baidu.com/wytzsjzly/blog/item/9f993a97afdc606755fb9686.html今原创 2013-04-11 10:02:29 · 1118 阅读 · 0 评论 -
内存分配的几种方式与野指针
内存的三种分配方式:1. 从静态存储区分配:此时的内存在程序编译的时候已经分配好,并且在程序的整个运行期间都存在。全局变量,static变量等在此存储。2. 在栈区分配:相关代码执行时创建,执行结束时被自动释放。局部变量在此存储。栈内存分配运算内置于处理器的指令集中,效率高,但容量有限。3. 在堆区分配:动态分配内存。用new/malloc时开辟,delete/free时释放。生存期由原创 2013-04-10 15:02:28 · 541 阅读 · 0 评论 -
C++ 指针函数和函数指针有什么区别
C++ 指针函数和函数指针有什么区别这两个概念都是简称,指针函数是指带指针的函数,即本质是一个函数。我们知道函数都有返回类型(如果没有返回值,则为无值型),只不过指针函数返回类型是某一类型的指针(返回的是地址)。 返回类型标识符 *返回名称(形式参数表){ 函数体 } 返回类型可以是任何基本类型和复合类型。 事实上每一个函数,即使它不带有返回某种类型的指针,它本身都有一转载 2013-05-06 10:39:49 · 715 阅读 · 0 评论 -
C和C++ 语言动态内存分配
一、C语言动态内存分配 要实现动态内存的分配,除了利用含指针成员的结构体之外,还需利用C语言提供的几个标准库函数。(使用时应包含头文件“alloc.h”或“malloc.h”或“stdlib.h”) 1.malloc函数 函数原型为void *malloc(unsigned int size);在内存的动态存储区中分配一块长度为"size" 字节的连续区域。函数的返回值为转载 2013-05-06 14:56:25 · 476 阅读 · 0 评论 -
delphi申请和释放内存
内存分配常见函数GetMem和FreeMem、GetMemory和FreeMemory、New和Dispose、StrAlloc和StrDispose、AllocMem、SysGetMem和SysFreeMem。2 GetMem和FreeMem、GetMemory和FreeMemory由于DELPHI的内存管理都知道分配内存的大小,因此在释放内存的时候,只要给指针地址不用给转载 2013-05-06 15:01:11 · 1682 阅读 · 1 评论 -
c语言内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果丌想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲丌了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配转载 2013-05-07 10:56:58 · 892 阅读 · 0 评论 -
vs2005 C++ 空工程设置断点无效的问题
新建空白工程时,突然发现程序设置断点不能使用。解决方法如下:工程属性-->Configuration Properties-->Linker-->Debugging-->Generate Debug Info (Yes/DEBUG)工程属性-->Configuration Properties-->C/C++-->Debug Information Format (C7 Compati原创 2013-04-25 13:44:13 · 802 阅读 · 0 评论