C/C++
文章平均质量分 80
xfantasy
这个作者很懒,什么都没留下…
展开
-
getche()的活用
利用getche()函数不缓冲,带回显 的特点实现删除文件的确认功能。结合putchar(/b) ,实现一次只输入一个字符。代码如下。#include #include #include int main(void){ char filename[20]; char confirm; char flag; puts原创 2010-01-22 15:44:00 · 697 阅读 · 0 评论 -
深入浅出Visual C++动态链接库(Dll)编程[1]
文章作者:宋宝华<br />信息来源:天极网<br /><br /> 原始连接: http://soft.yesky.com/lesson/318/2166818.shtml?412<br /><br /> 动态链接库(DLL)是Windows系统的核心,也是COM技术的基础,因此突破动态链接库一直是技术人员的攻坚目标,本期专题将由浅入深的介绍动态链接库的基础慨念、分类、实现和应用。<br /><br /><br />基础慨念<br /><br />1.概论 <br /><br /> 先来阐述一下DL转载 2010-07-24 12:56:00 · 572 阅读 · 0 评论 -
深入浅出Visual C++动态链接库(Dll)编程[2]
VC++动态链接库编程之非MFC DLL 4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程)。注意不要选择MFC AppWizard(dll),因为用MFC AppWizard(dll)建立的将是第5、6节要讲述的MFC 动态链接库。图6 建立一个非MFC DLL 在建立的工程中添加li转载 2010-07-24 12:58:00 · 480 阅读 · 0 评论 -
深入浅出Visual C++动态链接库(Dll)编程[3]
VC++动态链接库编程之MFC规则DLL 第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正! 5. MFC规则DLL 5.1 概述 MFC规则DLL的概念体现在两方面: (1) 它是转载 2010-07-24 12:59:00 · 375 阅读 · 0 评论 -
深入浅出Visual C++动态链接库(Dll)编程[4]
VC++动态链接库编程之MFC扩展 DLL <br /><br />前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细分析DLL的最后一种类型――MFC扩展DLL。 <br /><br /> 6.1概论<br /><br /> MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。MFC扩展DLL使用原创 2010-07-24 13:00:00 · 633 阅读 · 0 评论 -
DLL中定义的类可以在应用工程中使用
DLL中定义的类可以在应用工程中使用。 下面的例子里,我们在DLL中定义了point和circle两个类,并在应用工程中引用了它们(单击此处下载本工程附件 )。//文件名:point.h,point类的声明#ifndef POINT_H#define POINT_H#ifdef DLL_FILEclass _declspec(dllexport) point //导出类point#elseclass _declspec(dllimport) point //导入类point#endif{public:fl转载 2010-07-24 17:25:00 · 2574 阅读 · 0 评论 -
C++引用小结
<br />引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。转载 2010-11-26 15:40:00 · 551 阅读 · 0 评论 -
引用、指针、抽象类的多态 in C++ and C#
多态是将父类设置为和一个或多个子类相等的技术。通过多态,我们可以屏蔽子类之间的差异,把子类当做父类来使用,从而可以通过父类来调用子类中重写的方法,以实现通用性。 抽象类是不能够实例化对象的,无论是在C++、C#还是Java中都是成立的。因为抽象类中含有抽象方法(在C++中叫做纯虚函数),这种方法没有实现代码,因此无法从一个抽象类创建这样一个不完整的对象。 由于C++和C#在对象存储表示上的不同,具体应用的时候会有一些差异。 C++的对象是“值类型的”(相对于C#引用类型),我们在实原创 2011-01-12 11:28:00 · 1848 阅读 · 0 评论