c
文章平均质量分 73
zhanglei_1991
野生程序猿一只
展开
-
关于callback函数
一,回调函数 我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢? 使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。 而那个函数在需要的时候,利用传递转载 2016-06-02 16:32:48 · 332 阅读 · 0 评论 -
C/C++异常处理机制
引言: Visual C++提供了对C语言、C++语言及MFC的支持,因而其涉及到的异常(exception)处理也包含了这三种类型,即C语言、C++语言和MFC的异常处理。除此之外,微软对C和C++的异常处理进行了扩展,提出了结构化异常处理(SEH)的概念,它支持C和C++(与之相比,MFC异常处理仅支持C++)。 一个典型的异常处理包含如下几个步骤: (1)程序执行时发生错误;转载 2016-08-07 11:20:11 · 625 阅读 · 0 评论 -
C语言_统计本件中各长度字符串出现的次数
昨天去上海的渐华科技有限公司面试,到了之后只给做了一套笔试题和一道机试题。笔试题目内容很简单,常见的C语言的题目,还有一道手写编程:求字符串中最长的连续字符相同的字串的长度和位置。题目不难所以四十分钟就做完了,做完后就被喊去机试了,机试题目是:统计txt文档中各长度字符串的个数。做的过程中出现了很多问题。 我的思路是利用int 数组,统计下标长度的字符串出现的次数,然后输出。思路应该是没问题的。原创 2016-09-02 12:59:28 · 2665 阅读 · 1 评论 -
58笔试题——指针数组与数组指针的迷惑
昨天做了58的笔试题,其中有这样一道找错题,代码如下: #include "stdafx.h" #include void pr(char *b[],int num) { for(int i = 0;i<num;++i) { printf("%s",b[i]); } } int main() { char a[4][10]; strcpy(a[0],"1234567");原创 2016-09-03 10:01:06 · 293 阅读 · 0 评论