寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。 1.typedef来定义一个函数指针类型的方法,定义一个新的函数指针类型。:建立一个类型别名的方法很简单,在传统的变量声明表达式里用类型名替代变量名,然后把关键字typedef加在该语句的开头”。typedef int (*PFUN)(): 定义PFUN这个函数指针类型,由编译器自动来完成,比如PFUN pfun;定义了一个函数指...
分类:
编程语言 时间:
2014-06-05 03:51:00
阅读次数:
265
寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。1.implict declartion of function 指的是在预处理时没有函数的申明,但该函数在别的函数中进行了编译与调用,编译可以完成链接但是会给出warning,需要提前申明2. sizeof是一个operand操作符,不能直接对其进行&取地址操作。是一个编译器自动算大小的函数,在预处理时。和宏定义有所类似。size...
分类:
编程语言 时间:
2014-06-05 02:53:59
阅读次数:
307
寻找引用点,很多重构都要求你找到对于某个函数、字段或某个类的所有引用点。
使用编译器查找注意的问题
覆写多次的函数、继承
编译器太慢
使用了反射
重构的基本技巧--小步前进、频繁测试
说明
《重构-改善既有代码的设计》Martin Fowler 摘要: 第五章 重构列表...
分类:
其他好文 时间:
2014-06-03 06:32:03
阅读次数:
206
“helloworld”驱动实现过程(ARM板上)
1、 在/home/sxy/目录下新建hello_1文件夹,在此文件夹下编写hello.c和Makefile文件(假设已经编写好了),make生成模块文件;
PS:hello.ko就是用于需要使用的驱动模块。
hello.c代码:
Makefile代码:
注意Makefile文件中的黑色填充部分:
①选择交叉编译器...
分类:
其他好文 时间:
2014-06-03 04:45:00
阅读次数:
238
更多内容,查看官网:http://www.tinygroup.org
周末,看关于专家系统方面的书,其中有关于规则方面的内容,忽然就想,能不能模仿人的学习方式来提升计算机程序的计算能力呢?
试想,一个小孩子,他一开始什么也不会,首先,你要告诉他什么是数字,然后告诉他什么是加、减;然后告诉他什么是乘、除,还要告诉他有乘、除要先计算乘除,然后又引入了括号说,有括号永远要先计算括号。如此,随...
分类:
其他好文 时间:
2014-06-03 01:40:44
阅读次数:
316
代码编译器:代码:编译就是讲一种代码编译成计算机可以理解的指令。 =====================================================================================================java的重排序:(JVM通过偏...
分类:
编程语言 时间:
2014-06-02 20:59:57
阅读次数:
278
OOP 3大特性:数据抽象,继承,动态绑定
3中访问标号
protected, public, private 对比
用类进行数据抽象;用继承类继承基类的成员,实现继承;通过将基类相应函数声明为virtual,是编译器在运行时决定调用基类函数or派生类函数 完成动态绑定,即表现多态性。
多态性:利用继承和动态绑定,通过基类指针和引用来表现。
动态绑定两个条...
分类:
其他好文 时间:
2014-06-01 18:23:29
阅读次数:
440
基于模板元编程技术的跨平台C++动态链接加载库。通过模板技术,使用者仅需通过简单的宏,即可使编译器在编译期自动生成加载动态链接库导出符号的代码,无任何额外的运行时开销。...
分类:
编程语言 时间:
2014-06-01 14:10:36
阅读次数:
405
c++11新特性——decltype
decltype是C++11添加的一个新的关键字,目的是选择并返回操作数的数据类型,重要的是,在此过程中编译器分析表达式并得到它的类型,却不实际计算表达式的值。
对于内置类型的对象,使用decltype很直观,但当参数为复合类型的时候就应该注意一些使用细节问题。...
分类:
编程语言 时间:
2014-06-01 10:01:54
阅读次数:
271
其实这边是因为设置有问题,具体的解决方案如下:
第一步:点击项目->”你的文件“属性->配置属性->链接器->启用增量链接 将 是(/INCREMENTAL)改为 否(/INCREMENTAL:NO)
第二步:点击项目->”你的文件“属性->配置属性->C/C++ 将调试信息格式改为程序数据库(/Zi)
改完之后,重新调试一下程序,是不是问题已经解决了?
以下附上截图:...
分类:
其他好文 时间:
2014-06-01 01:08:13
阅读次数:
435