摘要: __cdecl __fastcall与 __stdcall __cdecl __fastcall与 __stdcall 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用... 阅读全文
posted @ 2008-08-16 23:45 大熊猫 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。... 阅读全文
posted @ 2008-08-16 23:41 大熊猫 阅读(250) 评论(0) 推荐(0) 编辑
摘要: STL map常用操作简介 1。目录 1. map简介 2. map的功能 3. 使用map 4. 在map中插入元素 5. 查找并获取map中的元素 6. 从map中删除元素 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改ke... 阅读全文
posted @ 2008-08-16 23:38 大熊猫 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 我的C++笔记———关于C++标准库里的C++。list(链表) C++ Lists(链表) Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回... 阅读全文
posted @ 2008-08-16 23:36 大熊猫 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……… 首先,为了在我们的程序中使用str... 阅读全文
posted @ 2008-08-16 23:34 大熊猫 阅读(951) 评论(0) 推荐(0) 编辑
摘要: Delphi相关文件扩展名介绍 CnPack 开发网站 2007-03-23 17:14:41 Delphi相关文件扩展名介绍 作者:CnPack 开发组 Shenloqi 整理了一下用Delphi作的程序的源代码中常见的文件扩展名,并给出了这些文件扩展名的意义,以便源代码管理时作为参照,扩展名以字母为序(不需要进源代码库不表示不需要进库)。 ~* Delphi生成的备份文件,在版本控... 阅读全文
posted @ 2008-08-16 23:30 大熊猫 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 在Delphi 7调试过程中查看内存 熟悉C语言的朋友在使用Delphi编程,尤其是通讯方面编程的时候,经常会习惯于直接在调试环境下查看某一段内存到底保存了什么值来确认代码中的问题出在什么地方。在Delphi中查看内存往往不像在C中那么直观。我将其使用的方法总结如下。 如果定义了一个PChar类型,并且使用GetMem为其分配了... 阅读全文
posted @ 2008-08-16 23:25 大熊猫 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: Delphi快速高小的编译器主要来自Object PASCAL的严谨,使用Delphi随时都在与编译器交流,大部分情况下不需要干涉编译器的运行,但是有时也需要对编译器进行必要的设置。 ********************************************************************************************** A.1 使用编译设置对... 阅读全文
posted @ 2008-08-16 23:21 大熊猫 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 类型 名称 二进制码 寄存器说明 多功能寄存器 AL 0 累加寄存器低八位 AH 100 累加寄存器低八位 AX 0 ... 阅读全文
posted @ 2008-08-16 18:07 大熊猫 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Abort //激发异常退出,如果在 try 块中,except 和 finally 的程序会执行 Exit //正常退出,如果在 try 块中,except 和 finally 的程序会执行 Halt //非正常结束程序,可有 Integer 参数给操作系统,windows 程序一般使用:Application.Terminate RunError //生成一个运行时错误... 阅读全文
posted @ 2008-08-16 07:28 大熊猫 阅读(221) 评论(0) 推荐(0) 编辑