- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 c排序算法总结
1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的前面,排序后它还是在a4的前面。假如变成a1,a4,a2,a3,a5
2015-01-08 18:48:21
224
转载 C++/C动态二维数组内存分配举例
C++/C动态二维数组内存分配举例//方法之一void TestArray(){ const int Column = 10; const int Row = 5; int (*a)[Column];//定义数组指针(指向数组a的指针) a = new int[Row][Column];//内存分配,Column必须在后面 //a = (char (*)[Colu
2014-11-25 21:23:50
351
转载 指针数组和数组指针的区别
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4] 指针数组 表示:数组a中的元素都为int型指针
2014-11-25 18:34:33
246
转载 malloc函数详解
转自一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使
2014-10-29 15:01:44
258
转载 指针函数与函数指针
一、指针函数1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类
2014-10-27 20:22:09
290
转载 虚函数
虚函数:在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数。virtual 函数返回类型 函数名(参数表) {函数体;},实现多态性,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数。一、定义简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现
2014-10-27 16:44:48
348
转载 vs2008 包加载出错问题解决方案
开发需要,vs2008要安装sp1补丁,不过在装SP1后出问题了,打开VS2008的工具箱时会报一个错:未能正确加载包,Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage, Microsoft.Data.Entity.Design.Package, Version=9.0
2014-10-10 10:51:49
404
转载 [C++ rudiment]如何生成自己的静态库(lib)文件
打开VS2005,建立一个win32控制台程序,然后打开项目--LibTest属性(如图1),打开LibTest属性页(如图2),在右边配置类型处选择静态库(lib)。然后我们就可以写我们的头文件和cpp源文件了。写完后编译下就可以在目录下找到相应的lib文件了。
2014-10-09 10:04:39
399
转载 Windows7:Visual Studio 2008试用版的评估期已经结束解决方法
以前在Windows2003碰到这个问题时,都是到"控制面板→添加或删除程序"选择删除VS2008,然后会有个地方让输入序列号升级就可以了,但这次没有输序列号的地方:百度后说是因为我现在是使用Windows7系统,微软在Windows7系统中将输序列号的地方隐藏了[1],需要下载一款CrackVS2008ForWindows7的软件将输入框显示出来即可[2][3],试了下果然好用:
2014-09-30 14:51:36
252
转载 由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "xxx"
由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "xxx" 用VS2008打开解决方案时就冒出了由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "xxx"。针对“{74946829-37A0-11D2-A273-00C04F8EF4FF}”的QueryService失败。解决方案如下:
2014-09-30 14:50:38
589
转载 VC include 路径解析
要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。打开此对话框会发现默认有这几条路径:C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
2014-08-22 15:43:27
270
转载 C++引用作为函数参数
有了变量名,为什么还需要一个别名呢?C++之所以增加引用类型, 主要是把它作为函数参数,以扩充函数传递数据的功能。到目前为止我们介绍过函数参数传递的两种情况。1) 将变量名作为实参和形参这时传给形参的是变量的值,传递是单向的。如果在执行函数期间形参的值发生变化,并不传回给实参。因为在调用函数时,形参和实参不是同一个存储单元。例6.18】要求将变量i和j的值互换。下面的程序无
2014-08-22 15:23:41
419
转载 关于C++的include文件夹
#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定义各种数据类型最值常量#include //定
2014-08-22 15:21:13
809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人