C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
关于内联汇编的几个能力 有时我们的措施需要一些很高的执行效率可能执行系统底层的成果模块,这些要害的部门我们可以回收内联汇编直接插入汇编指令来到达我们的要求,以下是几个能力与各人配合探讨. 1.内联汇编嵌入VC语句: 在VC中内联汇编很是利便,只需要凭据如下名目 __asm{ //汇编语句 } 请看如下示例代码 void CAlcmemDlg::OnButton3() { DWORD d=(... 继续阅读关于内联汇编的几个能力
:2017-11-04
-
STL字符串类与UNICODE及其它 副标题#e# 我想让用户双击措施图标时按住 Control 键,以一种非凡的方法来启动措施。 但::GetCommandLine 和__argc 均没有任何回响,用 MFC 中的 CCommandLineInfo 好像也是如此。有没有一种要领可以办理这个问题呢? 有,很是简朴。你所要做的就是挪用 GetKeyState。当你正在处理惩罚的当前动静被发送时,... 继续阅读STL字符串类与UNICODE及其它
:2017-11-04
-
手把手教你写剧本引擎(三)——简朴的高级语言(1,根基道理) 副标题#e# 这一篇文章开始报告如何实现一个高级语言的剧本引擎了。由于工程量较为复杂,因此将分隔几篇文章讲。进修做剧本照旧要从简朴的对象做起的。上一篇文章先容的呼吁剧本为实现高级语言的道理做了铺垫。首先,高级语言和初级语言剧本的架构是一致的。其次,为了具有较大的优化的空间,我们将把高级语言转换成初级语言,并共同一个初级语言的剧本引擎... 继续阅读手把手教你写剧本引擎(三)——简朴的高级语言(1,根基道理)
:2017-11-04
-
动多态与静多态 副标题#e# 各人都知道面向工具措施设计有三个特点:封装、担任、多态。多态在面向工具措施设计中起着举足轻重的浸染。 上述的多态是如何实现的呢?凡是是有一个基类,它包括了一些特定的接口,而该类的子类重载了这些接口;利用基类的指针可能引用指向子类的工具,那么就可以实现挪用子类对应的函数的成果;此种现象被称为多态。 上述多态有哪些特点呢? 1.它是绑定的。即有一个基类,个中存在一些接... 继续阅读动多态与静多态
:2017-11-04
-
析构函数的机密 请看如下一段代码: class A { public: A () { pValue = new int[100]; printf("Constructor of A\n"); } ~A () { delete [] pValue; printf("Deconstructor of A\n"); } private: int * pValue; }; class B { pub... 继续阅读析构函数的机密
:2017-11-04
-
监督POP3信箱 副标题#e# 本文将向各人先容奈何编写本身的信箱监督措施,措施将直接挪用WinSock函数来举办网络通信。除了具备WinSock编程常识之外,还必需相识POP3协议。下面是对POP3的一个大致的先容,读者可以参看RFC1225更为具体地相识该协议。 一、关于POP3协议 POP3处事器措施凡是在TCP端口110提供处事。当客户想要利用处事时,它便与处事器成立一个TCP毗连。一... 继续阅读监督POP3信箱
:2017-11-04
-
log4cxx C++的日志库利用随记 log4cxx是一个不错的库,操作设置文件就可以很机动的利用它。说说详细用法,首先虽然是在你的C++代码中写上Log的各类对象了 #include <log4cxx/logger.h> #include <log4cxx/logstring.h> #include <log4cxx/propertyconfigurator.... 继续阅读log4cxx C++的日志库利用随记
:2017-11-04
-
COM道理及应用—-可毗连工具 1、COM的高级特性 COM类型中有一些高级特性,如可毗连工具、永久存储、一致的数据传输等,使COM类型具有更强的生命力,它们也是OLE的基本,但它们的应用又不只仅范围于OLE,这些高级特性已经遍及应用于Windows操纵系统上。 2、入接口、出接口与吸收器 入接口(incoming interface)是组件袒露给客户,被动地监听并为客户请求作出回响的接口。而... 继续阅读COM道理及应用—-可毗连工具
:2017-11-04
-
C语言基本教程(三)输入输出函数及节制流程语句(15) 1.3.2 轮回语句Turbo C2.0提供三种根基的轮回语句:for语句、while语句和do-while语句。 1.3.2.1 for轮回for轮回是开界的。它的一般形式为: for(<初始化>; <条件表过式>; <增量>) 语句; 初始化老是一个赋值语句,它用来给轮回节制变量赋初值;条件表达式是... 继续阅读C语言基本教程(三)输入输出函数及节制流程语句(15)
:2017-11-04
-
C语言基本教程(二)数据范例、变量和运算符(18) 5.4 Turbo C的非凡运算符 一、"?"运算符 "?"运算符是一个三目运算符, 其一般形式是: <表达式1>?<表达式2>:<表达式3>; "?"运算符的寄义是: 先求表达式1的值,假如为真,则求表达式2 的值并把它作为整个表达式的值;假如表达式1的值为假,则求表达式3的值并把它作为整个表达式的值。譬... 继续阅读C语言基本教程(二)数据范例、变量和运算符(18)
:2017-11-04