快速业务通道

处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。 保留异常来源信息 在 C++中,无论何时在处理程序内捕获一个异常,关于该异常来源的信息都是不为人知的。异常的具体来源可以提供许多更好地处理该异常的重要信息,或者提供一些可

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

在使用仿函数的时候,主要用到以下两种:一种是以基类std::unary_function派生出来的派生类;另一种是以基类std::binary_function派生出来的派生类。而这两种有什么区别呢?它们之间的区别只是第一种接收的参数个数为一个,而第二种接收的参数的个数为两个。仅此而已。 好了,我们还是来几个例子看看: 第一种的使用 templa

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

最近在学习c++程序性能优化,读到内存池部分。自己动手写了一个,小小测试了一下应 该没有问题。 内存块MemoryBlock声明文件 MemoryBlock.h #pragma once #define USHORT unsigned short #define ULONG unsigned long #include iostream using namespace std; //内存块 struct MemoryBlock {     USHORT m_nSize;//可分配

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

在C++语言中,有如下代码: char a; int b; int c; a=''1''; b=1; printf(a = %x \r\n,a); printf(b = %x\r\n,b); c=a; printf(c = %x\r\n,c); 输出的结果是 a = 31 b = 1 c = 31 请按任意键继续. . . 这里 int型是4Byte char型是1Byet。 a=1 这条语句执行后,会在内存中分配1个字节大小的内存空间,在这个 空间里存储的内容

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

4、函数参数传递 C++语言中,函数的参数和返回值的传递方式有三种:值传递、指针传递和引用传递. 值传递的示例程序.由于Func1 函数体内的x 是外部变量n 的一份拷贝, 改变x 的值不会影响n, 所以n 的值仍然是0. void Func1(int x) { x = x + 10; } int n = 0; Func1(n); cout n = n endl; // n = 0 指针传递的示例程序.由于Fun

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

最近因为要给ccache加入红黑树的支持, 找出来曾经实现的代码作为参考, 这才发现原来 的实现都是有问题的,也怪我的测试用例写的不好, 仅仅对插入操作进行了测试, 我向所有因 为阅读了这份代码而造成困惑的朋友表示道歉. 这次重新实现, 所有的代码推倒重新编写, 参考了linux内核中红黑树的实现算法, 并且 对测试用例进行了加强

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

数组的指针即整个数组在内存中的起始地址,而数组元素的指针是数组中某一元素所占存储单元的地址。 利用指针法引用数组元素能使目标程序质量高、占内存少、运行速度快。 C++语言中规定:数组名就代表数组首地址,也就是数组第0号元素的地址。如 int a[10]; int *p; p=a[0];/*与p=a,是等价的*/ p+i或a+i就是a[i]元素的存储地

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

1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级 ,C++和C是兄弟关系。没有谁比谁先进的说法,更重要 的一点是C和C++各自的标准委员会是 独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没有先学C再说C++的说法,也不 再(注意这 个不再)有C++语法是C语法的超集的说法。 2. C++/C

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

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号