动态连接库的创建步骤: 一、创建Non-MFC DLL动态链接库 1、打开File New Project选项,选择Win32 Dynamic-Link Library sample project 工程名:DllDemo 2、新建一个.h文件DllDemo.h #ifdef DllDemo_EXPORTS #define DllAPI __declspec(dllexport) #else #define DllAPI __declspec(dllimport) extern C //原样编译 发布时间:2012-06-29 作者: 佚名技术 views(195)
1.简介 异常是由语言提供的运行时刻错误处理的一种方式。提到错误 处理,即使不提到异常,你大概也已经有了丰富的经验,但是为了可以清楚的看 到异常的好处,我们还是不妨来回顾一下常用的以及不常用的错误处理方式。 1.1 常用的错误处理方式 返回值。我们常用函数的返回值来标志成功或 者失败,甚至是失败的原因。但是这种 发布时间:2012-06-29 作者: 佚名技术 views(500)
函数指针(全局函数/类成员函数)、函数对象(Function object) 一. 函数指针类型为全局函数. #include stdafx.h #include iostream using namespace std; class TestAction; typedef void (*fp)(int); void Drink(int i) { coutNo. i drink...endl; } void Eat(int i) { coutNo. i eat...endl; } class 发布时间:2012-06-29 作者: 佚名技术 views(342)
n个数据用一数组a描述,查找对象用x描述。 我们可以将n个数据与查找对象依次比较,可能找到,也可能找不到。这是一种顺序查找的方法,请读者编程实现。 比顺序查找进一步的是折半查找,或称二分查找法。折半查找要求n个数据已排好序,排序的目的就是为了快速查找。假定n个数据已经由小到大排好序。查找到的数据用其下标k描述 发布时间:2012-06-29 作者: 佚名技术 views(296)
经历过从c到c++的人,一定想知道c++编译器是如何安排类的成员的.这里我大概的作一下介绍,并有一些代码供你进行测试,希望对大家有点作用吧. 其实这里的标题或许有点大了,简单的说,类的非static成员是按照声明的顺序存放在内存区的,而类的static成员和一般的static变量的存储格式一样.我不从简单的东西入手了,直接从一个相对复 发布时间:2012-06-29 作者: 佚名技术 views(186)
#pragma warning(disable:4786) #include iostream #include string #include map #include algorithm using namespace std; /* 从小到大排序 */ struct ltstr { bool operator()(const char* s1, const char* s2) const { return strcmp(s1, s2) 0; } }; typedef mapconst 发布时间:2012-06-29 作者: 佚名技术 views(195)
C++Builder拥有卓越的数据库网络开发功能,可以存取各种关系型数据库,提供高效的数据感知组件和数据存取组件,它不仅可为C/S结构提供客户端程序,而且可开发应用服务器程序,实现多层数据库应用程序体系结构,是VFP数据库进行网络开发的最佳选择。 VFP数据库系统有两种方式建立数据表,一种是建立与FoxPro兼容的自由表,另 发布时间:2012-06-29 作者: 佚名技术 views(178)
在Windows环境下通过编程来操纵鼠标、键盘是一件再简单不过的事了,不过大家有没有想过要尝试一下另一样我们比较常见的输入工具游戏操纵杆呢?在某些情况下,尤其是象编制一些小型的游戏软件的时候,加入对游戏操纵杆的支持可以给使用者提供更为友好的人机界面,极大的提高游戏软件的可玩性。 C++Builder中没有专门控制操纵 发布时间:2012-06-29 作者: 佚名技术 views(829)
|