C/C++ 教程
当前位置| > 博客

C/C++ 教程

当代最优秀的程序设计语言,基础语言
  • 委托、信号和动静反馈的模板实现技能 副标题#e# 憋了很长一段时间的想法,在这里说说,但愿听听诸位好手的意见。 我写过不少C++措施(虽然比起好手照旧差远了),写过库也写过客户措施。一般库城市提供一些好用的类供客户措施利用,不少库还可以让客户措施响应库内的某些事件。好比MFC/ATL/VCL提供动静响应,许多ActiveX提供自界说动静响应,甚至是系统底层的间断挪用都可以列入这个领域。然而,正... 继续阅读委托、信号和动静反馈的模板实现技能

    :
    2017-11-05
  • 用C++ Builder建设数字签名 假如你在网络上通报一份数据,但却存在着各种不安详的因素,使你对数据可否原封不动地达到目标地而心存迷惑,这时,你就可以给数据加上数字签名,从而使对方可以通过验证签名来查抄你所传已往的数据是否已被他人修改。 一、措施道理 数字签名的事情道理照旧较量简朴的,它是按照你所提供的原始数据,颠末巨大的算法,发生特定的数据签名,对方通过同样的进程也发生签名,假如数据已被... 继续阅读用C++ Builder建设数字签名

    :
    2017-11-05
  • 数据布局进修(C++)之排序 副标题#e# 测试措施 后头的例程,都是对数组的排序,利用静态链表的也合用于链表的排序。为简朴起见,只对单要害码排序,而且最后的功效都是从新到尾按升序分列。下面是统一的测试措施: #include <iostream> #include <iomanip> using namespace std; #include <stdlib.h... 继续阅读数据布局进修(C++)之排序

    :
    2017-11-05
  • c++ using namespace详解 副标题#e# 所谓namespace,是指标识符的各类可见范畴。C++尺度措施库中的所有标识符都被界说于一个名为std的namespace中。 一 : <iostream>和<iostream.h>是纷歧样,前者没有后缀,实际上,在你的编译器include文件夹内里可以看到,二者是两个文件,打开文件就会发明,内里的代码是纷歧样... 继续阅读c++ using namespace详解

    :
    2017-11-05
  • 在C++ Builder中编写发送图象文件措施 副标题#e# ICQ可以或许实现点到点的数据传送,但假如想把一个多媒体图像文件送给另一方,是较量难的。但可以操作C++Builder 5.0 的控件来编写一个用于发送图像的应用措施。 打开C++Builder 5.0 ,新建一个工程,在Form1中添加NMStrm,NMStrmServ,OpenPictureDialog控件,再添;加Button... 继续阅读在C++ Builder中编写发送图象文件措施

    :
    2017-11-05
  • 文件系统驱动编程基本篇之2——尺度模子 副标题#e# 二、尺度模子 WDM回收了布局化的编程方法,执行效率很高,但编写效率较低,这也是DriverStudio得以成长的重要原因。正如把握了COM道理,利用ATL才气把握精华的原理一样,读者需要忍受影象大量基本常识的“疾苦”,临时放弃编写驱动措施的捷径。 下面的某些图示稍显陈旧,不外已经足以说明问题了。 尽量驱动措施分为多个种类(图1-4),但... 继续阅读文件系统驱动编程基本篇之2——尺度模子

    :
    2017-11-05
  • 操作CB建设用户本身的网上谈天措施 副标题#e# 网络是一个冲感人心的规模,编写网络上的应用措施更是许多措施员憧憬的情节,然而编写网络措施需要把握大量的网络传输协议、编程接口和WinSock32 API 函数,正因为如此,要完成从Windows措施员到Web措施员的转变不是一件易事.最近笔者乐成的用C++ Builder 5.0 Enterprise 版编写出了网上谈天措施,特先容如下: 一、... 继续阅读操作CB建设用户本身的网上谈天措施

    :
    2017-11-05
  • 如何安详终止线程 副标题#e# 对付Worker线程,终止线程可以利用线程的退出码作为返回值从线程函数返回。 对付UI线程,因为有动静轮回,需要发送一个WM_QUIT动静到线程的动静行列,当线程吸收到WM_QUIT动静时退出动静轮回。因此,竣事线程可以在线程内部挪用SDK的PostQuitMessage函数,发送WM_QUIT动静。 PostQuitMessage函数的界说如下: void P... 继续阅读如何安详终止线程

    :
    2017-11-05