模板(template)利用一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类 型,利用模板功能可以构造相关的函数或类的系列,因此模板也可称为参数化的类型。在C++语言中,模 板可分为类模板(class template)和函数模板(function template)。 在程序中说明了一个函 数模板后,编译系统发现有一个相应 发布时间:2012-06-29 作者: 佚名技术 views(175)
捕捉一个声音包括以下步骤: 1.通过调用IDirectSoundCaptureBuffer8::Start方法启动缓冲区。正规来说 ,你应该设置DSCBSTART_LOOPING 作为dwFlags参数,这样这个缓冲区将持续运 行而不是当到达缓冲区末尾后就停止。从输入设备上获取的音频数据从缓冲区起 始处开始填充。 2.等待直到达到期望的数据量。一个决定什么时候捕捉指 发布时间:2012-06-29 作者: 佚名技术 views(187)
哎! 惨 最近接连维护两个很烦人的项目,我的第一想法就是重写!可是上头的意思是说我的想法太疯狂。 可每次有这种情况我都感觉还是重写划算点 之前的之前一个东东重写也就一周时间,而上头还是决定用着,对那东东很麻烦怕新写的别人不适应 以及稳定性的担心。而结果就没重写,接下来的几个月我都被那玩意烦。哎 回正题 这两 发布时间:2012-06-29 作者: 佚名技术 views(268)
Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足 用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。 Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足 用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程 发布时间:2012-06-29 作者: 佚名技术 views(645)
继承性是面向对象程序设计最重要的机制之一。 1.继承的概念 所谓继承 (inheritance)就是利用已有的数据类型定义出新的数据类型。 在继承关系中,被继承的类称为 基类(base class)或父类,而通过继承关系定义出来的新类则被称为派生类(derived class)或子类 。 派生类既可以对基类的性质进行扩展又可以对基类进行限制 发布时间:2012-06-29 作者: 佚名技术 views(375)
1.为什么 fflush(stdin)是错的 首先请看以下程序: include stdio.h int main( void ) { int i; for ( ;;) { fputs(Please input an integer: , stdout); scanf(%d, i); printf(%d\n, i); } return 0; } 这个程序首先会提示用户输入一个整数,然后等 待用户输入,如果用户输入的是整数,程序会输出刚 发布时间:2012-06-29 作者: 佚名技术 views(287)
多态性与前面提到的数据封装和继承性共同构成了面向对象程序设计的三个重要机制。 1.静态联编与动态联编 由于函数重载的存在,当程序中出现调用同名函数时,编译器会根据函数的参数类型、个数决定调用 执行哪一个同名函数的代码,这种把一个函数的调用与适当的函数实现代码联系在一起的过程,叫做联编 。根据联编的实现阶段 发布时间:2012-06-29 作者: 佚名技术 views(161)
在C/C++中,整型的长度跟编译器相关,编译器的实现取决于CPU。 比如TC++是DOS16下的应用程序,DOS16是16位的操作系统,所以TC++中sizeof(int)==16;同理win32中sizeof(int)==32。 C99标准定义一个叫着stdint.h的头文件,该头文件定义了一系列各种类别的整数类型typedef名字。尽管速多C++工具支持该头文件已经有一段时间了, 发布时间:2012-06-29 作者: 佚名技术 views(192)
|