C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C++类的设计习惯及头文件反复包括问题的办理 副标题#e# 在设计一个类的时候,凡是是将类的界说及类成员函数的声明放到头文件(即.h文件)中,将类中成员函数的实现放到源文件(即.cpp)中。对付animal类需要animal.h和animal.cpp两个文件,同样,对付fish类需要fish.h和fish.cpp。对付main()函数,我们把它单独放到EX10.cpp文件中。 往一个现有工程添... 继续阅读C++类的设计习惯及头文件反复包括问题的办理
:2017-11-03
-
C语言函数大全(k开头) 副标题#e# 函数名: kbhit 成果: 查抄当前按下的键 用法: int kbhit(void); 措施例: #include int main(void) { cprintf("Press any key to continue:"); while (!kbhit()) /* do nothing */ ; cprintf("\r\nA key was pres... 继续阅读C语言函数大全(k开头)
:2017-11-03
-
C/C++误区三:强制转换 malloc() 的返回值 首先要说的是,利用 malloc 函数,请包括 stdlib.h(C++ 中是 cstdlib) ,而不是 malloc.h .因为 malloc.h 从来没有在 C 可能 C++ 尺度中呈现过! 因此并非所有编译器都有 malloc.h 这个头文件。可是所有的 C 编译器都应该 有 stdlib.h 这个头文件。 在 C++ 中,强制转... 继续阅读C/C++误区三:强制转换 malloc() 的返回值
:2017-11-03
-
水波模仿的实现要领 副标题#e# 在一个波长范畴内,任意点的位移disp=sin(dist)*force+disp_center; 这里设水波为正弦波,振幅为force,disp_center为振中的位移。 推广到任何点,disp=sin(dist%wave_length)*force+disp_center; 这里wave_length为波长。可以看出,在离散的数据中,任何点的位移是有限的荟... 继续阅读水波模仿的实现要领
:2017-11-03
-
C语言实现QQ暗码恶徒 副标题#e# 一般的盗暗码的软件的软件都是通过监督键盘来得到暗码,这样操纵较量利便,可是这样也存在必然问题,暗码有的时候不是很精确,因为有的人输入暗码并不是从前到后输入,虽然这样的人也是少数,盗暗码嘛,虽然去获得那些较量粗心的人的暗码! 通过安装钩子来监督QQ登岸界面就是得到暗码的要领,在安装前得先找到登岸窗口的句柄,当钩子安装后,记录键盘,当用户“回车”或是点了“登岸... 继续阅读C语言实现QQ暗码恶徒
:2017-11-03
-
用C语言实现常见的三种中文内码转换 副标题#e# 常见的中文内码一般有GB2312(简体中文),GBK和台湾何处用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,假如在IE中欣赏,则要求安装繁体字库的支持。网上也有许多中文内码的转换东西,什么专家,大家,巨匠之类所有光耀光辉灿烂的名字都被利用了,可是在本身的措施中集成这些成果岂不是更好。以前曾遍及传播过利用码表来转换中文内码... 继续阅读用C语言实现常见的三种中文内码转换
:2017-11-03
-
GUN C正则表达式 副标题#e# 最近项目中要处理惩罚文本,因此就用了gun的正则表达式,它是posix气势气魄的..我们一般利用的都是perl气势气魄的,所以一开始利用大概会有一些不习惯.具体的区别可以在wiki上看到: http://en.wikipedia.org/wiki/Regular_expression 头文件是regex.h可以在内里看到他所提供的接口.这里主要是3个函数和一... 继续阅读GUN C正则表达式
:2017-11-03
-
WINX窗口类工具的内存打点 为了引入WINX窗口类工具的内存打点(生命周期模子),我绕了一大圈子。实在是,内存 打点太重要了,花几多口舌先容它都不外分。我曾经见到这样一句话:"C++措施员以为 内存打点太重要了,所以必然要本身举办打点;Java/C#措施员以为内存打点太重要了,所以 必然不能本身去打点"。从某种意义上说,两者都是对的。 那么WINX的窗口工具是否也是回收gc allocato... 继续阅读WINX窗口类工具的内存打点
:2017-11-03
-
变体(Variant)与Dispatch挪用(IDispatch) 副标题#e# 变体(Variant) Variant范例理论上可以存放任何范例的数据,这也是中文许多 人称之为“变体”的原因。对付C++这种强范例语言的措施员来说,存在变体 (Variant)这样的范例是奇怪的。可是对付哪些淡化范例观念的语言(如Visual Basic等) 来说,Variant是它们默认的范例。在VB中,假如... 继续阅读变体(Variant)与Dispatch挪用(IDispatch)
:2017-11-03
-
C语言嵌入式系统编程修炼之键盘操纵 处理惩罚成果键成果键的问题在于,用户界面并非牢靠的,用户成果键的选择将使屏幕画面处于差异的显示状态下。譬喻,主画面如图1: 图1 主画面 当用户在配置XX上按下Enter键之后,画面就切换到了配置XX的界面,如图2: 图2 切换到配置XX画面 措施如何判定用户处于哪一画面,并在该画面的措施状态下挪用对应的成果键处理惩罚函数,并且担保精采的布局,... 继续阅读C语言嵌入式系统编程修炼之键盘操纵
:2017-11-03