码迷,mamicode.com
首页 >  
搜索关键字:预编译指令    ( 110个结果
程序员的自我修养-编译和链接
1. 预编译:主要处理源文件中的以#开始的预编译指令。 (经过预编译后的.i文件不包含任何宏定义,因为所有的宏已经被展开,并且包含的文件也已经被插入到.i文件中)将所有的#define删除,并且展开所有的宏定义处理所有条件预编译指令,比如:#if,#ifdef处理#include预编译指令,将被包含...
分类:其他好文   时间:2015-04-22 23:55:01    阅读次数:260
OC语法--多态的动态识别及@selector()预编译指令指定选择器
重写:子类方法覆盖父类方法,要求方法名和参数都相同。 重载:同一个类中的两个或两个以上的方法名相同,但是参数不同,方法体也不同。 多态动态识别 对象是不是aClass或其子类的成员? if([audi isKIndOfClass:[Car class]]){ NSlog(@“audi is a kind of Car"); } 对象是不是aClass成员? if([ca...
分类:其他好文   时间:2015-04-22 18:40:14    阅读次数:638
预编译指令跨平台的作用
程序的编译过程可以分为预处理、编译、汇编三部分,其中预处理是首先执行的过程,预处理过程扫描程序源代码,对其进行初步的转换,产生新的源代码提供给编译器。 预处理过程读入源代码之后,会检查代码里包含的预处理指令,完成诸如包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码的工作。 通过预编译指令,只会把满足条件的代码编译进来,其他代码不参与编译 1, 指令 预编译指令以 #开头,...
分类:其他好文   时间:2015-04-13 11:04:28    阅读次数:258
C#中的预编译指令介绍
原文:C#中的预编译指令介绍1、#define和#undef 用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG...
分类:Windows程序   时间:2015-03-31 10:40:04    阅读次数:177
objective-C基本知识
预编译指令1.自己写的头文件最好用双引号,而系统自带的可以用尖括号。*************************************************点语法p.age= 10; 1.不是访问age成员变量,而是调用其方法 2.其他的很多编程语言都有点语法,为了其他编程的程序员可以.....
分类:其他好文   时间:2015-03-29 09:26:27    阅读次数:114
C++ 常量类型 const 详解
1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义co...
分类:编程语言   时间:2015-03-16 21:05:29    阅读次数:161
C#中的预编译指令介绍[转]
原文链接1、#define和#undef 用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#und...
分类:Windows程序   时间:2015-03-14 13:52:17    阅读次数:197
C/C++预编译指令
编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。 下面举个例子: 程序中往往有很多的预处理指令 #ifdef XXX ... #else #endif 当程序比较大时,往往有些宏定义是在外部指定的(如makefile),或是在系统头文件中指定的,当你不太确定当前是否定义了 XXX 时,就可以改成如下这样进行编译: #ifdef XXX ... #error "XXX has been defined" #els...
分类:编程语言   时间:2015-03-05 00:23:22    阅读次数:221
使用EJS脚本实现花生壳动态域名更新服务(二)
此博客为9925.org的镜像,登录9925.org可以查看到最新博文。原文出处:http://ily.so/AV3yQv在《使用EJS脚本实现花生壳动态域名更新服务(一)》中,我们粗暴的把代码放在一起,然后执行。利用EJS支持的“#include”预编译指令我们可以以更加优美的方式组织代码。步骤如...
分类:Web程序   时间:2015-03-01 00:13:34    阅读次数:241
在EJS脚本内使用“#include”预编译指令
此博客为9925.org的镜像,登录9925.org可以查看到最新博文。原文出处:http://ily.so/26bMBz预编译指令是Easton JavaScript脚本解释器对JavaScript语言拓展的重要功能之一,使用预编译指令可以引用外部的JS脚本代码,类似于HTML内的标签引用外部JS...
分类:Web程序   时间:2015-03-01 00:12:19    阅读次数:257
110条   上一页 1 ... 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!