C语言中没有参数默认值的概念,不过可以利用宏来模拟参数默认值,方法见下面。
这个方法存在一个问题,对于有多个参数的函数,调用时需要将参数列表中的每个 " , "写出来,不过这样也带来一个好处,可以把默认参数放在非默认参数之前。
[cpp] view
plaincopy
#include
#define DEFAR...
分类:
编程语言 时间:
2014-05-10 03:35:45
阅读次数:
371
在项目中需要用到硬件的设备,所以并非整个项目都可以用模拟器来开发调试,仅仅UI部分可以这么做。因为项目不大,所以一直没有运行过模拟器,不过要调试一个iPhone5屏幕上的UI细节,所以需要编译出模拟器来。
为了区分模拟器和实际运行的场景,选择了TARGET_IPHONE_SIMULATOR这个宏.....
分类:
其他好文 时间:
2014-05-10 02:58:19
阅读次数:
251
/* reference
http://nehe.gamedev.net/article/using_gluunproject/16013/*/#include //
windows系统要加这个。因为下面2个头文件的一些宏是在这个文件中定义的#include #include //这...
分类:
其他好文 时间:
2014-05-09 19:55:22
阅读次数:
365
C语言宏定义技巧周四, 2008年 10月 09日 14:10 高级管理员 C/C++编程 -
C语言基础1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H
//头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差...
分类:
编程语言 时间:
2014-05-09 19:53:26
阅读次数:
476
百度SEO及竞价排名都要了解一下什么?
首先是关于关键字,一定要了解关注您网站的客户需求。他们会用什么样的关键词来找到您的网站,掌握这些关键词以后就要写标题和描述了,记得百度CEO李彦宏在别人的建议中说道,标题和描述是很重要的。好的标题可以吸引网民,好的描述可以提高质量度,从而影响关键词的排名价格....
分类:
其他好文 时间:
2014-05-09 19:20:15
阅读次数:
294
先点击“禁止宏运行”的那个按钮。打开文件后,按alt + F11
进入宏编辑器,在“工程”里查看是什么宏。如果是你需要的,就留着。否则右击这个宏名称,选择“移除”。 另外,如果是你需要的,还需要在 工具→宏→安全性
里设成“低”。这样就不会每次都提示了。(不过可能会有安全隐患) ----------...
分类:
其他好文 时间:
2014-05-09 19:17:52
阅读次数:
321
多余的就不说了,都明白,为了方便操作,我们常常会用到类似于LED1 = 1来点亮一个灯,此处LED1就是一个脚位,它当然不是系统自带,一般都是我们宏定义一个脚位。 昨天刚接触IAR这个编程器,想用类似的方法来操作,但是类似51内核操作(keil中写法) sbit LED1 PA0 ; STVD 中的 _Bool PA0_OUT @PA_ODR:0; 这是头有点大,一方面想着操作能...
分类:
其他好文 时间:
2014-05-09 15:11:42
阅读次数:
282
问题起因项目需要跑在不同的平台上不希望代码中掺杂大量的define宏做平台判断(有洁癖呀~~~)定义一些通用宏来处理只能解决一些类型差异的问题处理将跨平台代码写入不同的文件夹下 os/linux 和 os/win在外部暴露的.h文件加入判断宏//file: public.h
#ifdef WIN32
#include "os/windows/public.h"
#else
#include "os...
分类:
其他好文 时间:
2014-05-09 14:46:23
阅读次数:
246
原文:如何扩展 Visual Studio 编辑器 在 Visual Studio 2010
的时代,扩展 Visual Studio 的途径有很多,开发者可以选择宏、Add-in、MEF 和 VSPackages进行自定义的扩展。但是宏在 Visual
Studio 2012 的时候被阉割了,Ad...
分类:
其他好文 时间:
2014-05-09 08:02:13
阅读次数:
532
梦想总是遥不可及,是不是应该放弃坚强的走下去,习惯就好岁月会可变一切!到后来会明白的·小宏是最的加油!相信最后,你一定会十分优秀的!现在只是很寂寞很无聊而已!寂寞之后,才会有激情释放激情,需要之前聚集能量!走下去,一定会有出路的·!
分类:
其他好文 时间:
2014-05-09 06:01:45
阅读次数:
223