码迷,mamicode.com
首页 >  
搜索关键字:swap 扩充    ( 5904个结果
c/c++动态分配内存和malloc的使用
c/c++动态分配内存为什么需要动态分配内存---很好的解决的了传统数组的4个缺陷动态内存分配举例---动态数组的构造 使用动态数组的优点: 1. 动态数组长度不需要事先给定; 2. 内存空间可以手动释放; 3. 在程序运行中, 动态内存空间大小可以通过realloc函数手动扩充或缩小 ...
分类:编程语言   时间:2014-07-07 21:31:34    阅读次数:326
高效的swap
原始版本:templatevoid swap(T& a, T& b){ T tmp(a); a = b; b = tmp;}此版本不重视效率,当交换的两个对象比较大时,需要更高效的交换,因此应该提供1)public swap成员函数,让它高效的置换两个对象,并提供nono-memb...
分类:其他好文   时间:2014-07-07 19:06:21    阅读次数:179
c++模板总结
模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。一.函数模板格式:template 反回类型函数名(参数列表){函数体}比如:template void swap(T& ...
分类:编程语言   时间:2014-07-07 11:14:14    阅读次数:286
windows不重装系统和重建MBR分区表来扩展系统盘
step1. 下载Acronis Disk Director Suite工具,随便一搜都能下载的到。 step2. 这个软件使用很简单,网上有很多图文教程。扩充盘使用Increase the free space 功能 1 主界面单击Increase the free space -》选中要扩充的磁盘(这里扩充的是c盘)—》NEXT 2 选中被用来补充C盘的容量的磁盘...
分类:Windows程序   时间:2014-07-02 07:40:04    阅读次数:266
HDU 2923 Einbahnstrasse
英语渣就是这点不好。。。 巨恶心这种描述多的题。。 大意就是求 从一个点出发,到某些点,然后又从那些点返回的距离之和的 最小值。 Dijkstra+邻接矩阵。 正向建图,求出出发距离,然后swap边,求出 返回距离。 注意的是 车可能有重复的。某个点有多少车就需要乘以车的数量。 #include #include #include #include #in...
分类:其他好文   时间:2014-07-02 07:16:49    阅读次数:253
Php 创建XML
Php 创建XML并保存,学习示例如下 扩充:如果只是已XML格式的形式显示,而不需要保存为XML文件 可参考如下示例...
分类:Web程序   时间:2014-07-01 15:31:56    阅读次数:200
PCI-X总线
PCI-X接口是并连的PCI总线(Peripheral Components Interconnect)的更新版本,仍采用传统的总线技术,不过有更多数量的接线针脚, 同时,如前所述的所有的连接装置会共享所有可用的频宽。   1什么是PCI-X 与原先PCI接口所不同的是:一改过去的32位,PCI-X采用64位宽度来传送数据,所以频宽自动就倍增两倍,而扩充槽的长度当然就不可避免 的加大了,...
分类:其他好文   时间:2014-07-01 09:56:22    阅读次数:239
Design Model---Decorator Model
学习的第二个设计模式,当你设计的类图出现了类爆炸就应该考虑类的设计是否有问题,是否需要用装饰模式来修改。先来看看装饰模式的定义:(wiki)通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造函数的参数。装饰类实现新的...
分类:其他好文   时间:2014-07-01 00:39:28    阅读次数:255
RHEL 5.5 Installtion Oracle 11G
RHEL5.5InstalltionOracle11G说明:环境说明:操作系统:RedHatEnterpriseLinux5.532bit数据库:Oracle11GRelease2其他要求:内存最低1G,swap最低2G,目录规划:Oracle基目录:$ORACLE_BASE=/pm/h/u$ORACLE_BASE=/u01/app/oracleOracle主目录:$ORACLE_HOME=$ORACLE_BASE/prod..
分类:数据库   时间:2014-06-29 21:20:16    阅读次数:400
Effective C++_笔记_条款11_在operator=中处理“自我赋值”
请注意:(1)确保当对象自我赋值时operator=有良好行为。其技术包括比较“来源对象”和“目标对象”的地址、精心周到的语句顺序、以及copy-and-swap。(2)确定任何函数如果操作一个以上的对象,而其中多个对象是同一个对象时,其行为仍然正确。
分类:编程语言   时间:2014-06-29 20:21:52    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!