1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/...
分类:
其他好文 时间:
2014-08-30 23:01:10
阅读次数:
193
头文件:/* * Copyright (c) 2008-2011 Zhang Ming (M. Zhang), zmjerry@163.com * * This program is free software; you can redistribute it and/or modify it * ...
分类:
编程语言 时间:
2014-08-30 21:40:10
阅读次数:
378
两者区别;1malloc必须检查是否分配成功。New不需要,要不成功要不异常2malloc不对申请的变量初始化,而new可以对类类型运用构造函数进行初始化3对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函...
分类:
其他好文 时间:
2014-08-30 21:36:10
阅读次数:
291
一.系统当前状态[root@node1 ora11g]# cat /proc/meminfo | grep -i hugepagesHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0Hugepagesize: ...
分类:
其他好文 时间:
2014-08-30 17:45:29
阅读次数:
234
又是一个睡不着的夜晚,现在是凌晨03:16,不知道是不是感冒的原因,头脑并不是清醒,但是就是睡不着。摸着黑打开电脑,洗了杯子抓了点茶叶,然后打开饮水机电源。舍友们都睡着了,我戴着耳机听着轻音乐,也能听见自己敲击键盘的声音。下午做了阿里巴巴的在线笔试题,所以晚上心情不是特别好,就玩了几个小时的游戏.....
分类:
其他好文 时间:
2014-08-30 04:32:40
阅读次数:
327
发现程序错误最好的方法就是执行程序。在程序执行过程中,我们利用我们的眼睛,或者通过我们编写的断言和子系统一致性检查等自动测试的工具来发现错误。虽然断言和子系统检查都很有用,但是如果程序员事先没有想到应该对某些问题进行检查,那么也就无法保证程序没有问题。
程序员可以在代码中设置断点,一步步跟踪代码的运行,观察输入变为输出的过程。程序员测试其程序最好的方法就是对程序进行逐条跟踪,对中间的结果进行认真...
分类:
编程语言 时间:
2014-08-29 21:25:44
阅读次数:
337
free函数原型: void free(void *ptr)功 能: 释放ptr指向的存储空间。被释放的空间通常被送入可用存储区池,以后可在调用malloc、realloc以及calloc函数来再分配。程序例:#include #include #include #include int main(...
分类:
其他好文 时间:
2014-08-29 18:04:38
阅读次数:
161
UniDAC是一个功能强大的非可视化跨数据库的数据访问组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal)。它提供了对流行数据库服务器的统一访问,像Oracle,Microsoft SQL Server,MySQL,Int...
分类:
其他好文 时间:
2014-08-28 13:07:39
阅读次数:
198
voidMyMethod1() {usingnamespacestd;inta=6;intb=6;int* pa=newint;int* pb=newint;*pa=a;pb=pa;cout<<"pa的内容赋值为:"<<a<<endl;delete(pa);//free(pa);//加上这句造成pa...
分类:
编程语言 时间:
2014-08-26 19:36:06
阅读次数:
294
在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下: 点击左侧的工程名称,右侧会出现PROJECT和TARGETS,点击你现在的target,假如叫A,右键弹出菜....
分类:
移动开发 时间:
2014-08-26 19:35:16
阅读次数:
287