码迷,mamicode.com
首页 >  
搜索关键字:标准库函数    ( 250个结果
C/C++语言的标准库函数malloc/free与运算符new/delete的区别
概括地说1、malloc与free是C++/C的标准库函数,new/delete是C++的运算符,它们都可用于申请动态内存和释放内存。2、对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求。对象在创建的同时,要自动执行构造函数,对象在消亡之前要自动执行析构函数。而由于ma...
分类:编程语言   时间:2015-09-13 12:00:30    阅读次数:314
Effective C++ 条款49 了解new handler的行为
1. 当operator new无法满足某一内存分配需求时,它会先调用一个客户指定的错误处理函数(如果客户未指定,它就会抛出异常),所谓的new-handler.为了指定这个"用以处理内存不足"的函数,客户必须调用set_new_handler,那是声明于的一个标准库函数:namespace std...
分类:编程语言   时间:2015-09-12 22:14:04    阅读次数:293
c++常见面试题30道
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用...
分类:编程语言   时间:2015-09-09 06:18:04    阅读次数:181
C语言提供了几个标准库函数 itoa() atoi()
C语言提供了几个标准库函数C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include # include void main (void){int num = 100;char str[25];it...
分类:编程语言   时间:2015-08-26 19:59:10    阅读次数:222
cstring 和string转换
CString/string区别及其转化利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数...
分类:其他好文   时间:2015-08-20 12:27:05    阅读次数:132
Standard C Episode 10
标准库函数malloc/calloc/realloc以及free的堆内存分配与回收 1 /* 2 * malloc练习 3 * 4 * */ 5 6 #include 7 #include 8 9 int main()10 {11 int *p_value = NULL;12 ...
分类:其他好文   时间:2015-08-18 06:32:29    阅读次数:107
C语言:自定义一个查找字串的功能函数,类似于<string.h>中的strstr()
//自定义一个字符串字串查找标准库函数strstr()#include#includechar* myStrstr(char *str1,char *str2);int main(){ char *str1 = "hello worl world ld"; char *str2 = ...
分类:编程语言   时间:2015-08-02 23:11:37    阅读次数:208
比较malloc/free和new/delete
比较malloc/free和new/delete??涉及到内存分配时,经常用到malloc与free.malloc与free是C++/C的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。??对于非内部数据类型的对象而言,光用 malloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于 malloc/...
分类:其他好文   时间:2015-07-30 23:29:23    阅读次数:115
移植StackBlur模糊算法至SDL
StackBlur是Android标配的模糊算法,这也在当时引起了一股毛玻璃热潮。IOS7就采用了此算法(这有抄袭Android之嫌,因为Android1.5就在标库中加入了此函数)。算法效率很高,这也是能流畅运行在移动设备上的原因。但其只在Andorid上是标准库函数,移植版也只出现在Java.....
分类:编程语言   时间:2015-07-28 00:37:46    阅读次数:887
new和delete的区别
1、malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符2、new出来的指针是直接带类型信息的,而malloc返回的都是void*指针。3、new 建立的是一个对象;alloc分配的是一块内存.4.new建立的对象你可以把它当成一个普通的对象,用成员函数访问,不要...
分类:其他好文   时间:2015-07-26 17:11:33    阅读次数:123
250条   上一页 1 ... 13 14 15 16 17 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!