c与c++
文章平均质量分 72
king1991wbs
这个作者很懒,什么都没留下…
展开
-
小谈枚举类型
枚举类型C语言或C++的一种构造类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } ; 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型是 int。 (转载 2010-12-22 21:49:00 · 370 阅读 · 0 评论 -
MFC连接Access
1. 导入dll,使用命名空间。a.在stdafx.h里加入如下语句:#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF","adoEOF"), rename("BOF","adoBOF")b.在需要使用的文件里使用命名空间using names转载 2012-05-19 11:11:42 · 1094 阅读 · 0 评论 -
MFC连接sqlserver
可能要用,转过来存着先。。。原文地址http://hi.baidu.com/zhouprogram/blog/item/7ffaed229efbdc4dad34de3a.htmlMFC 连接SQL SERVER(ODBC方式)2009-07-27 19:491、建立数据库这一步比较简单,直接打开SQL Server Management St转载 2012-05-11 12:43:54 · 5198 阅读 · 0 评论 -
使用CStdioFile读写文件
CStdioFile类的声明保存在afx.h头文件中。CStdioFile类继承自CFile类,CStdioFile对象表示一个用运行时的函数fopen打开的c运行时的流式文件。流式文件是被缓冲的,而且可以以文本方式(默认)或者二进制方式打开。CStdioFile类不支持CFile类中的Duplicate、LockRange、UnlockRange函数,如果你使用了,会得到CNotSupp转载 2012-05-28 23:09:13 · 6593 阅读 · 0 评论 -
_RecordsetPtr
_RecordsetPtr智能指针,它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。要搞清楚:数据库和ADO的记录集是两个不同的概念, 是存在于不同物理位置的两个存储空间。 记录集相当于是实际数据的一份拷贝。 正因为记录集是相对脱离数据库而存在的, 所以才存在后面将要介绍的Open方法中涉及的光标类型和锁定类型这两个问题。_Rec转载 2012-05-28 23:08:26 · 2344 阅读 · 0 评论 -
扫雷程序实现思路讲解
扫雷程序思想讲解 在我大二的时候就编写了一个扫雷程序,现在也有很多源程序下载,我不知道他们的算法是怎么样的,但我想我的算法应是最清晰和简单的。下面就来讲解我的扫雷程序思想。 首先我们在雷区上随机地放上雷,没有雷的地方被点击后就会显示一个数字表示它周围有几个雷,这是怎么实现的呢?我们可以把整个雷区看成一个二维数组a[i,j],如雷区: 11 12 1转载 2011-11-07 23:20:40 · 4748 阅读 · 0 评论 -
KMP
<br /><br /><br /> KMP算法的原理及实现【附C语言源码】(原创)2010年12月21日 星期二 11:34<br /> KMP算法是一种线性时间复杂的字符串匹配算法,它是对BF算法(Brute-Force,最基本的字符串匹配算法的)改进。<br /> 对于给的的原始串S和模式串P,需要从字符串S中找到字符串P出现的位置的索引。<br /> BF算法的时间复杂度O(strlen(S) * strlen(T)),空间复杂度O(1)。<br />转载 2010-12-23 21:40:00 · 757 阅读 · 0 评论 -
c++
引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明引用时,必须同时对其进行初转载 2010-12-23 21:03:00 · 373 阅读 · 0 评论 -
C++语言中的库函数里的"cstdlib"功能
cstdlib的本来面目是C语言中的库stdlib.h。在C++中,C语言中的一些库被进行了重命名,去掉了.h并在库名前加c。比如:C语言中的stdlib.h在C++被重命名为cstdlibC语言中的ctype.h在C++中被重命名为cctypeC语言中的stdio.h在C++中被重命名为cstdioC语言中的time.h在C++中被重命名为ctime。当然在C++中你也可以使用stdlib.h之类的。下面看cstdlib(即:stdlib.h)中常用到的函数:rand函数:转载 2010-12-22 23:50:00 · 10561 阅读 · 0 评论 -
解决类重定义错误
有时候我们在编译程序时会遇到‘class’ type redifintion这样的报错。这有可能就是我们碰到了头文件重复包含的问题了。比如我们编写这样几个类:原创 2013-10-04 10:09:13 · 1270 阅读 · 0 评论