
函数
文章平均质量分 94
dengkaikaikai
就职于杭州某金融软件提供商
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
函数返回指针类型与函数的可重入性
在c和c++中,自动变量在堆栈中分配内存。当包含自动变量的函数或代码块退出时,它们所占用的内存便被回收,它们的内容肯定会被下一个所调用的函数覆盖。这一切取决于堆栈中先前的自动变量位于何处,活动函数声明了什么变量,写入了什么内容等。原先自动变量地址的内容可能被立即覆盖,也可能稍后才被覆盖。 在c和c++中,数组作为参数传入函数或作为结果从函数中返回时,都会隐式使用到指针,即实际传递的是该数组首个元素原创 2017-05-13 11:33:26 · 628 阅读 · 0 评论 -
可重入函数reentrant function
在哪些情况下是需要考虑函数的可重入性的1. 进程捕捉信号并对其进行处理时进程捕获到信号并对其进行处理时,进程正在执行的正常指令序列就被信号处理程序临时中断,它首先执行该信号处理程序中的指令。如果从信号处理程序返回(即在信号处理函数中没有调用exit或longjump),则继续执行在捕获到信号时进程正在执行的正常指令序列(这类似于发生硬件中断时所做的)。 但是在信号处理程序中,不能够判断捕捉到信号原创 2017-05-13 13:24:25 · 1272 阅读 · 0 评论 -
指针
指针与数组输出数组名,数组名是固定的,指向数组的指针变量却是灵活可变的指针与函数输出函数名,函数名是固定的,指向函数的指针变量却是灵活可变的在下面的例子中,getfile函数用来在备份/还原过程中处理文件,它接受两个参数,fill和skip(都是指向函数的指针)。这两个参数用来指示如何读取或跳过数据。/* * Extract a file from the tape. * When an all原创 2017-05-09 22:50:59 · 243 阅读 · 0 评论 -
c++ functional object函数对象
这篇博文写的不错: C++中的函数对象(Function Object)(一) C++中的函数对象(Function Object)(二)转载 2017-08-29 22:59:56 · 912 阅读 · 1 评论