码迷,mamicode.com
首页 >  
搜索关键字:标准库函数    ( 250个结果
new与malloc
(收集整理from web)1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析...
分类:其他好文   时间:2015-03-04 22:33:04    阅读次数:116
python 调用cmd,不显示cmd黑框
python调用系统命令的方式有很多1.1os.system(command)在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2os.pope..
分类:编程语言   时间:2015-03-04 19:34:12    阅读次数:2901
文件I/O实践(1) --基础API
什么是I/O输入/输出是内存和外设之间拷贝数据的过程:   设备->内存: 输入操作   内存->设备: 输出操作 高级I/O: ANSI C提供的标准I/O库函数成为高级I/O, 也称为带缓冲的I/O; 低级I/O: Linux 提供的系统调用, 通常也称为不带缓冲的I/O; 文件描述符  对于Linux内核而言, 所有的文件或设备都对应一个文件描述符(Linux的设计哲学: 一切皆文件), 这...
分类:Windows程序   时间:2015-02-18 10:44:47    阅读次数:218
strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);mem...
分类:其他好文   时间:2015-02-11 16:13:41    阅读次数:200
c++ 11 bind function
Year 2011陈 良乔C++11 FAQstd::function 和 std::bind标准库函数bind()和function()定义于头文件中(该头文件还包括许多其他函数对象),用于处理函数及函数参数。bind()接受一个函数(或者函数对象,或者任何你可以通过”(…)”符号调用的事物),生...
分类:编程语言   时间:2015-02-09 17:59:36    阅读次数:277
MATLAB学习笔记(四)——文件操作
首先,声明,如果学过C的话就可以不用看了,因为是一样的,只要注意一些系统变量的名字稍微变动了而已。都是基于ANSI C语言的标准库函数写的。 (一)文件的打开与关闭 一、文件的打开 1、语法 fid=fopen(文件名,打开方式) 其中打开方式有如下: 简单来记,就是 (1)w就是写,r就是读 (2...
分类:其他好文   时间:2015-02-01 20:23:03    阅读次数:151
unix文件偏移量函数总结
上一篇文章给自己总结了一下linux环境下的大部分的I/O函数,还有一类函数就是为当前操作的文件设置文件偏移量。同样分为两种函数,一种是linux提供的一个系统调用函数lseek();还有一种就是标准C库函数。先介绍linux下面的的lseek()函数: off_t lseek(int fd,of....
分类:其他好文   时间:2015-01-30 22:15:38    阅读次数:131
C++11 bind的初步了解
bind是一个C++11的一个标准库函数,它的定义在functional中。可以将bind看作一个通用的函数适配器,他接受一个可调用的对象,生成一个新的可调用对象来‘适应对象参数列表。 调用bind的一般形式为:    auto newCallable = bind(callale,arg_list); 其中,newCallable本身是一个可调用的对象,arg_list是一个逗号分割的参数...
分类:编程语言   时间:2015-01-09 09:17:37    阅读次数:262
既然有了malloc/free为何还要new/delete?
既然有了malloc/free为何还要new/delete? 最近开发过程中,有个疑问,就是C中已经有了malloc 和free 为何在C++中又有new/delete呢(不负责任的回答是前者是C里面的,后者是C++里面的,呵呵)?称最近有时间好好研究了一下,总的来说是面向过程与面向对象的区别,说的不够准确,接下来具体看看吧:   malloc与free是C /C++语言的标准库函数,new/delete是C++ 的运算符。它们都可用于申请动态内存和释放内存。...
分类:其他好文   时间:2015-01-07 15:01:12    阅读次数:137
C++ - new与malloc的差别
malloc是C++语言的标准库函数;而new是C++语言中的操作符。new返回指定类型的指针,而且能够自己主动计算所需空间的大小;而malloc必需要由用户自己计算所需空间大小,并在返回后强行转换为实际类型的指针。malloc仅仅管内存分配,不能对所得的内存进行初始化,其所获内存空间中上的值是随机...
分类:编程语言   时间:2014-12-30 18:55:23    阅读次数:124
250条   上一页 1 ... 17 18 19 20 21 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!