搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
DrakeCompiler
- 这可是我的倾情制作,离卖弄的语法分析器,是自己写的实现程序,不使用他人的结果,直接从原始语法里进行推理计算的,而且这个使用c语言实现的,很多底层函数都是自己来写,像hash表里的hash函数,还有像动态自增长分配等。当然这个还很不完善,但是已经作了很多工作,差就差在没有找到理想的脚本支持语言,最后没有办法只能用函数指针的数组来进行语义调用了。-this but my DEDECATES production, from the play of parser, written in their o
keil_c51_maule
- 个人收藏的14篇有关KEIL C51语言编程的使用要点。 目录: C51变量或数据类型 C51 怎样将1个子程序段定位在1个固定的地址位置 C51存储模式 C语言下的单片机软件抗干扰实现的基本技巧之一---------对绝对地址的访问 DOS界面的KEIL C编译器的使用方法(^_^) keil51开发系统概述 Keil C51函数(不仅仅是函数,呵呵) Keil C51扩展关键字 Keil C51软件包中的
Lesson19Code
- 动态链接库程序的编写。静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C++编译器名字改编技术对动态链接库输出函数的影响,extern \"C\"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。-dynamic link library of writing. Static and Dynamic Library for the disti
exp_001
- 自己用VC编写的一个读取wave文件,并计算短时能量、短时过零率以及自相关函数的程序。所有的计算结果都会显示在程序运行后生成的文本文档中。注意,运行程序时需要修改wave文件路径,在程序中体现为wavefilename字符串指针所指向的内容。-own VC prepared a document reader wave and short-term energy calculation, Short-term rates and zero autocorrelation function pro
vbanddll
- VB函数中传递数组,在VB中数组作为函数的参数,相当于C/C++指针-VB transfer function arrays, in VB array as a function of the parameters, the equivalent of C / C indicators
inheritence
- 普通函数的重载,虚函数的重栽,指向派生类对象的基类指针对重载函数的调用-ordinary function overloading, the virtual function re-planting, point to objects derived category refers to the base class against heavy function call
c++primeranswer
- C++ Primer 第三版 学习辅导 类的创建、继承、虚函数的使用 bugzhao@sohu.com 原书第23~40页 可以将断点设置在return 0处,然后按F5, 并记录下所有整型数组类ia指针的值,比如: 0x00491f90 0x00491f50 0x00490120 0x00491da0 0x00491d50 然后当调试指针停在return 0处时单步执行, 跟踪每一次析构函数,可以发现后创建的对象最先被消除。
c++funDEMO
- 很好的 关于C++的例子 我想你要是可以把上面的例子都做好了 看明白了 关于函数指针这一部分你应该学的很好了 -good example of C I think if you can put the above examples can understand well on the function pointer This part you should learn a very good
1-44
- C语言精彩百例第1-44例 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 实例5 普通位运算 实例6 位移运算 实例7 字符译码 实例8 指针操作符 实例9 if判断语句 实例10 else-if语句 实例11 嵌套if语句 实例12 switch语句 实例13 for语句 实例14 while语句 实例15 do-while语句 实例16 break和continue语句 实例17 exit
MembFunc
- 在C++中,成员函数的指针是个比较特殊的东西。对普通的函数指针来说,可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来说,常规类型转换是通不过编译的,调用的时候也必须采用特殊的语法。C++专门为成员指针准备了三个运算符: \"::*\"用于指针的声明,而\"->*\"和\".*\"用来调用指针指向的函数。
typeof
- typeof,编译时获取表达式类型运算符,是gcc编译器的一个扩展(intel编译器 也支持). 笔者最近作一个项目时需要用比较hack的手段把第三方的dll(无lib但有头文件)里面的外部函数以函数指针的方式提取出来给其他模块作全局变量用,500多个函数呀,声明函数指针可不是个轻松事,类型名字至少排满一行,写了50多个就受不了了. 找了boost的typeof,把里面的代码大幅度简化,提炼,去掉一些依赖.请使用TYPEOF宏,无任何运行时开销。 本版本利用了vc6的1个bug(子类
SophiaDelegate_20070523
- 委托是.NET内的一个很好用的东西,用C++函数指针实现委托,C++也能用委托-A delegate is. NET is a good use within the things that C++, delegate function pointer, C++ also be able to delegate
typeof_common
- typeof,编译时获取表达式类型运算符,是gcc编译器的一个扩展(intel编译器 也支持). 笔者最近作一个项目时需要用比较hack的手段把第三方的dll(无lib但有头文件)里面的外部函数以函数指针的方式提取出来给其他模块作全局变量用,500多个函数呀,声明函数指针可不是个轻松事,类型名字至少排满一行,写了50多个就受不了了. 找了boost的typeof,把里面的代码大幅度简化,提炼,去掉一些依赖.请使用TYPEOF宏,无任何运行时开销。 本版本利用了vc6的1个bug(子类
Main
- C语言用函数指针实现多线程,类似于操作系统之任务调度,仅有任务状态,使用循环计数以大概模拟延时。-a little virtul os,just for understanding the multi task and learning hao to use function pointer.
msOS
- MS5基于STM32F103设计开发,可以在Keil下软件仿真调试,不需要实物硬件板子,UART1作为人机窗口。硬件测试是基于正点原子的miniSTM32F103RBT6板子测试,资料是开源的。MS5主要基于MS4(基于NXP Cortex M3)升级而来,因为在2011年基于MS4做了6KW高频焊接机,增加了界面部分,采用函数指针加消息机制,感觉比较简单而有效,性能比较不错,尤其是针对工业产品,系统节拍分时设计有进一步的体会,把这两点融入到MS5中,同时修改了串口UART发送系统等待问题,先把
hanshuzhizhen
- 函数指针的使用,以及过程中需哟注意的问题。并不断完善改进-pointer for function
运算符重载与拷贝构造函数
- ①建立类RationalNumber(分数类),使其具有如下的功能: 建立构造函数,它可以避免分母为0、当分数不是最简单形式时进行约分,并可以避免分母为负数; 重载加、减、乘、除运算符(+、-、*、/); 重载关系运算符(==、<、<=、>、>=、!=)。 ②创建一个包含double*的类,其构造函数通过调用new double来对double*进行初始化,并将构造函数的参数中的值赋给存储单元。析构函数打印出double*所指向的值,并把该值设为-1,对存储
CallbackFunction
- 实现了一个简洁的函数指针回调的模板类,重在清晰明了、简洁-implementation of a simple function callback.
4.20.ZzHs
- 采用codeblock编程,对指针函数的运用小代码。(The application of the pointer function)
