快速业务通道

《Imperfect C++》中展示了一种叫螺栓的技术,然而,这本书中的讨论并不足够深入。当然,我也相信Matthew是故意的,从而让我们这些三道贩子(Matthew自称是二道贩子)也能够获得一点点成就感。 考虑这样一个接口设计: struct IRefCount; struct IReader : public IRefCount; 在Reader中实现接口: <!--[if !supportEmptyPar

发布时间:2012-06-30 作者: 佚名技术 views(637)

Windows NT 操作系统设置的进程模式会使运行在其中的应用程序访问I/O地址的指令引起保护性的失败。这使得应用程序需要附以一个设备驱动程序进行I/O操作。设备驱动程序运行在内核模式,这使得在这种状态的中运行的进程可以执行I/O操作。 ---- Windows 95/98 是仅为 Intel 类型机器设计的,没有额外复杂的I/O需求,而Windows

发布时间:2012-06-30 作者: 佚名技术 views(197)

要求对象产生于Heap之中 考虑如下代码: classHeapClass {   public:    voidDestory() const {deletethis;}   private:    ~HeapClass(){} }; HeapClass* ptr = newHeapClass; ptr-Destory(); 这样的调用真是很厉害,想生成非Heap对象都不成了。 对于继承和组合的情况不想多说了,比较无趣的说。 判断某个对象是否位

发布时间:2012-06-30 作者: 佚名技术 views(175)

在C++Builder中,不能够使用Turbo C中的outputb和inputb端口读写函数。但我们可以有另外两种办法实现这个功能。本文介绍怎样在C++Builder下实现端口读写,并给出两种方法的源代码。 在C++Builder下对端口的读写共有两种方法,一种为内嵌汇编语言,另一种为使用__emit__函数。 1 通过内嵌汇编语言实现端口的读写 在C++Builde

发布时间:2012-06-30 作者: 佚名技术 views(204)

在C++中,每一种内置的数据类型都拥有不同的属性,其中包含的信息对设计程序来说是非常重要的,下面来看一下,limits库是怎样有助于访问这些信息的。 C++中约有10种截然不同的整数类型及超过3种的浮点类型,而每种数据类型都有不同的数值属性,如数值范围、能表示的最大位数、或各自的精度等等,这些属性对金融、科学、图形

发布时间:2012-06-30 作者: 佚名技术 views(178)

一、前 言 Windows提供强大的功能以及友好的图形用户界面(GUI),使得它不仅广泛的用作管理事务型工作的支持平台,也被工业领域的工程人员所关注。 但Windows3.1并非基于优先级来调度任务,无法立即响应外部事件中断,也就不能满足工业应用环境中实时事件处理和实时控制应用的要求。因此,如何在Windows环境中处理外部实时事

发布时间:2012-06-30 作者: 佚名技术 views(596)

伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存

发布时间:2012-06-30 作者: 佚名技术 views(634)

现在我们仍然很难估计C++程序员的数量,但在2003年,IDC报告说有超过300万的全职C++程序员,这个数据还是比较可信的。虽然我不能够精确地计算,但是我所拥有的所有指标都显示,C++在经过前十年(1985-1994)的爆炸性增长之后,后十年(1995-2004)其使用人数一直在稳定地增长。我还没有经历过其增长停止的时期。我猜想,虽

发布时间:2012-06-30 作者: 佚名技术 views(165)

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号