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

C/C++ 教程

当代最优秀的程序设计语言,基础语言
  • More Effective C++:不利用多态性数组 类担任的最重要的特性是你可以通过基类指针或引用来操纵派生类。这样的指针或引用具有行为的多态性,就仿佛它们同时具有多种形态。C++答允你通过基类指针和引用来操纵派生类数组。不外这基础就不是一个特性,因为这样的代码基础无法如你所愿地那样运行。 假设你有一个类BST(好比是搜索树工具)和担任自BST类的派生类BalancedBST: class... 继续阅读More Effective C++:不利用多态性数组

    :
    2017-11-06
  • C++内存打点详解 副标题#e# 伟大的Bill Gates 曾经讲错: 640K ought to be enough for everybody — Bill Gates 1981 措施员们常常编写内存打点措施,往往惶惶不安。假如不想触雷,独一的办理步伐就是发明所有暗藏的地雷而且解除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存打点。 1、内存分... 继续阅读C++内存打点详解

    :
    2017-11-06
  • 让应用措施克制Windows屏幕掩护 假如在你的措施中需要一个很长的时间段来举办大量的数据处理惩罚,这段时间长得足以使Windows因检测不到用户行动而激活屏幕掩护措施,一旦启动了屏幕掩护措施,你的措施运行实际上就变慢了,这会大大影响措施的正常运行。有没有一种要领,使措施在举办长时间的数据处理惩罚前关掉屏幕掩护呢?谜底是必定的。Windows在启动屏幕掩护措施前会向当前激活的应用措施发送WM_... 继续阅读让应用措施克制Windows屏幕掩护

    :
    2017-11-06
  • 如何截获API函数 我曾经写过一个截获MessageBoxW的措施,可以看看,或者对你有一些辅佐. 该措施是基于HOOK道理,主要是将本身的函数放到方针PROCESS的地点空间,这里是利用HOOK实现.首先成立一个MOUSE的HOOK措施,然后在全局鼠标HOOK的DLL中做截获行动,可以在PROCESS_ATTACH时做,也可以在鼠标的HOOK链函数中做. 成立全局HOOK我就不说了,可以在网... 继续阅读如何截获API函数

    :
    2017-11-06
  • 软件看门狗:别让你的措施没有响应 副标题#e# 一.概述 一些重要的措施,必需让它一直跑着;并且还要时时体贴它的状态——不能让它呈现死锁现象。虽然,假如一个主措施会呈现死锁,必定是设计可能编程上的失误。我们首要做的事是,把这个Bug揪出来。但假如时间紧要,这个Bug又“飘忽不定”,那么,我们照旧先写一个软件“看门狗”,临时应一下急吧。 “看门狗”的需求描写:“看门狗”的运行不呈现界面窗口,具有... 继续阅读软件看门狗:别让你的措施没有响应

    :
    2017-11-06
  • Windows的动态链接库道理及利用1 副标题#e# 1.Windows的动态链接库道理 动态链接库(DLLs)是从C语言函数库和Pascal库单位的观念成长而来的。所有的C语言尺度库函数都存放在某一函数库中,同时用户也可以用LIB措施建设本身的函数库。在链策应用措施的进程中,链接器从库文件中拷贝措施挪用的函数代码,并把这些函数代码添加到可执行文件中。这 种要领同只把函数储存在已编译的.OBJ... 继续阅读Windows的动态链接库道理及利用1

    :
    2017-11-06
  • 用API函数实现串行通讯 副标题#e# 以往的DOS系统是通过DOS间断和BIOS间断向用户提供串行接口的通讯本领。在Windows情况下,C++的开拓东西既没有提供象DOS和BIOS中那样专门的串行通讯节制要领,也不答允用户直接节制串口的间断。 为了担保资源共享,Windows系统完全经受了各类硬件资源,利用间断来节制端口将粉碎系统的多任务性,使系统的不变性受到影响。但Windows同时也提... 继续阅读用API函数实现串行通讯

    :
    2017-11-06