青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Shuffy

不斷的學(xué)習(xí),不斷的思考,才能不斷的進步.Let's do better together!
posts - 102, comments - 43, trackbacks - 0, articles - 19

define用法

Posted on 2008-01-23 18:32 Shuffy 閱讀(2009) 評論(1)  編輯 收藏 引用 所屬分類: VC++/C/C++/C#瀏覽集合
【轉(zhuǎn)】http://ppcode.blogbus.com/logs/3801156.html(有改動)




1. 定義簡單的常數(shù):定義常量,便于修改(切不可在后面加上分號?。?br> #define N 1000
 等效于 const int N = 1000; 但略有不同,define只是簡單替換,而不是作為一個量來使用.
2. 定義簡單的函數(shù):注意多使用括號
 #define MAX(x, y) ((x) > (y)) ? (x) : (y)
3. 定義單行宏:主要有以下三種用法.
   1) 前加##或后加##,將標記作為一個合法的標識符的一部分.注意,不是字符串.多用于多行的宏定義中.例如:
#define A(x)  T_##x
則 int A(1) = 10; //等效于int T_1 = 10;
#define A(x)  Tx##__
則 int A(1) = 10; //等效于int T1__ = 10;
   2) 前加#@,將標記轉(zhuǎn)換為相應(yīng)的字符,注意:僅對單一標記轉(zhuǎn)換有效(理解有誤?)
 #define B(x)
#@x
 則B(a)即’a’,B(1)即’1’.但B(abc)卻不甚有效.
   3) 前加#,將標記轉(zhuǎn)換為字符串.
 #define C(x) #x
 則C(1+1) 即 ”1+1”.
4. 定義多行宏:注意斜杠的使用,最后一行不能用斜杠.
 #define DECLARE_RTTI(thisClass, superClass)\
  virtual const char* GetClassName() const\
  {return #thisClass;}\
  static int isTypeOf(const char* type)\
  {\
   if(!strcmp(#thisClass, type)\
    return 1;\
   return superClass::isTypeOf(type);\
   return 0;\
  }\
  virtual int isA(const char* type)\
  {\
   return thisClass::isTypeOf(type);\
  }\
  static thisClass* SafeDownCast(DitkObject* o)\
  {\
   if(o&&o->isA(#thisClass))\
    return static_cast<thisClass*>(o);\
   return NULL;\
  }
5. 用于條件編譯:(常用形式)
#ifdef XXX…(#else) …#endif
例如 #ifdef DV22_AUX_INPUT
#define AUX_MODE 3
#else
#define AUY_MODE 4
#endif
#ifndef XXX … (#else) … #endif
6. //取消宏
#undef [MacroName]
7. 頭文件(.h)可以被頭文件或C文件包含;防止重復(fù)包含(重復(fù)定義)
由于頭文件包含可以嵌套,那么C文件就有可能包含多次同一個頭文件,就可能出現(xiàn)重復(fù)定義的問題的。
通過條件編譯開關(guān)來避免重復(fù)包含(重復(fù)定義)
例如:
#ifndef __headerfileXXX__
#define __headerfileXXX__

文件內(nèi)容

#endif

Feedback

# re: define用法  回復(fù)  更多評論   

2008-10-15 23:21 by fhhjv
我是個龍民
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美午夜精品久久久久免费视| 亚洲精选中文字幕| 久久国产色av| 亚洲一级电影| 亚洲免费观看高清完整版在线观看熊 | 91久久极品少妇xxxxⅹ软件| 一区二区三区在线观看国产| 亚洲国产mv| 99在线精品视频| 欧美一级大片在线观看| 久久黄色级2电影| 你懂的亚洲视频| 亚洲国产日韩欧美在线图片| 亚洲黄页视频免费观看| 亚洲视频一区二区| 久久免费一区| 欧美色欧美亚洲另类七区| 国产九九精品视频| 亚洲国产电影| 亚洲欧美国内爽妇网| 久久一区二区三区四区五区| 欧美成人午夜激情在线| 一本一本久久| 欧美在线一二三| 国产精品video| 亚洲日本va在线观看| 欧美在线一级va免费观看| 最新精品在线| 久久看片网站| 国产精品免费小视频| 亚洲精品麻豆| 久久国产精品免费一区| 亚洲激情社区| 久久aⅴ国产紧身牛仔裤| 欧美日韩成人一区| 在线免费观看日韩欧美| 欧美中文日韩| 亚洲性图久久| 欧美日韩国产色站一区二区三区| 狠狠色综合色综合网络| 午夜精品福利一区二区三区av | 亚洲一区二区在线播放| 美女脱光内衣内裤视频久久网站| 99精品视频免费观看视频| 亚洲欧美日韩精品在线| 亚洲三级色网| 欧美一站二站| 国产精品jizz在线观看美国 | 国产深夜精品| 亚洲综合二区| 亚洲国内在线| 久热国产精品视频| 国产日韩精品电影| 亚洲欧美影音先锋| 亚洲精品日产精品乱码不卡| 久久视频国产精品免费视频在线| 国产精品欧美日韩久久| 午夜日本精品| 亚洲一区二区三区四区视频| 国产精品久久久久久久久久免费看 | 亚洲永久在线| 国产精品欧美精品| 亚洲一区二区三区精品在线观看 | 香蕉久久夜色| 国产精品igao视频网网址不卡日韩| 9色精品在线| 亚洲国产91精品在线观看| 麻豆成人在线播放| 依依成人综合视频| 久久久国产精品一区二区中文| 国产亚洲一区二区精品| 午夜精品久久久久久久久久久久久| 一区二区日韩伦理片| 欧美四级在线| 久久精品盗摄| 久久精品日韩欧美| 91久久久久久| 亚洲茄子视频| 欧美午夜精品电影| 久久超碰97中文字幕| 久久伊人亚洲| 一本色道久久综合狠狠躁篇怎么玩| 亚洲视频在线一区| 国产一区91| 亚洲精品久久久久中文字幕欢迎你 | 激情成人在线视频| 欧美成人日韩| 欧美片第1页综合| 亚洲综合三区| 亚洲欧洲日本在线| 亚洲一区二区视频| 先锋影音一区二区三区| 亚洲七七久久综合桃花剧情介绍| 欧美国产第二页| 欧美日韩国产综合视频在线观看| 亚洲一区二区三区视频| 国产精品尤物| 亚洲国产精品999| 欧美日韩精品欧美日韩精品| 久久国产精品亚洲va麻豆| 久久久久免费| 亚洲欧美成人在线| 久久久久久网站| 亚洲自拍电影| 久久久在线视频| 亚洲欧美激情一区| 久热re这里精品视频在线6| 亚洲一区久久久| 久久久久久久久岛国免费| 亚洲一区二区黄| 久久久亚洲高清| 亚洲愉拍自拍另类高清精品| 理论片一区二区在线| 亚洲综合成人婷婷小说| 欧美女主播在线| 久久综合伊人77777蜜臀| 国产精品jizz在线观看美国| 久久尤物电影视频在线观看| 国产精品久久久久一区| 久久夜色精品国产噜噜av| 国产精品美女999| 亚洲国语精品自产拍在线观看| 国产亚洲成精品久久| 亚洲免费成人av| 亚洲精品视频中文字幕| 欧美一区二区在线播放| 午夜精品久久一牛影视| 欧美日本一道本| 欧美大片第1页| 国产一区二区久久久| 国产精品99久久久久久白浆小说| 亚洲久久在线| 男女av一区三区二区色多| 欧美1区3d| 激情综合视频| 噜噜噜噜噜久久久久久91| 美女爽到呻吟久久久久| 亚洲激情网址| 另类尿喷潮videofree| 欧美福利影院| 亚洲国产一区二区三区青草影视| 玖玖视频精品| 久久尤物视频| 亚洲激情欧美激情| 欧美顶级大胆免费视频| 日韩视频一区二区三区在线播放| 日韩亚洲欧美成人| 国产精品v欧美精品v日韩| 亚洲免费成人av| 亚洲欧美日韩一区二区在线| 欧美三级欧美一级| 小黄鸭精品aⅴ导航网站入口| 欧美一区综合| 在线成人av网站| 久久免费国产精品1| 欧美成人激情视频| 欧美一区二区三区精品电影| 欧美日韩一区精品| 亚洲一区免费| 久久riav二区三区| 在线日韩日本国产亚洲| 老司机免费视频一区二区| 亚洲激情视频网站| 一区二区三区精品视频在线观看| 欧美性大战久久久久久久| 亚洲视频一区二区在线观看| 久久久精品午夜少妇| 国产一区二区三区久久悠悠色av| 久久成年人视频| 欧美黄色视屏| 欧美亚洲一区三区| 在线成人黄色| 国产精品成人av性教育| 欧美一区二区高清在线观看| 亚洲国产精品va在线看黑人动漫 | 亚洲国产婷婷香蕉久久久久久99| 欧美精品一区在线观看| 亚洲视频在线观看网站| 免费精品视频| 亚洲午夜电影| 亚洲国产经典视频| 国产精品毛片一区二区三区| 免费观看成人www动漫视频| 一区二区三区日韩| 欧美国产日韩在线观看| 亚洲一区二区三区高清| 黑人一区二区三区四区五区| 欧美成人激情视频| 久久成年人视频| 亚洲激情在线播放| 久久综合网络一区二区| 亚洲神马久久| 亚洲第一视频网站| 国产精品久久久久久久久果冻传媒| 欧美.www| 亚洲免费在线看| 一本久道综合久久精品| 欧美成人免费小视频| 欧美一区在线视频| 久久久久久久一区二区|