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

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

#line 宏

用來重新設定源文件的名字和行號,指向另外的一個地方,如果出現編譯錯誤,編譯器的輸出信息將指向設置后的文件和偏移, LEX & YACC,Ragel,很多這種宏。

 

MSDN的解釋

The #line directive tells the preprocessor to change the compiler’s internally stored line number and filename to a given line number and filename. The compiler uses the line number and filename to refer to errors that it finds during compilation. The line number usually refers to the current input line, and the filename refers to the current input file. The line number is incremented after each line is processed.

Syntax

#line

digit-sequence "filename"opt

The digit-sequence value can be any integer constant. Macro replacement can be performed on the preprocessing tokens, but the result must evaluate to the correct syntax. The filename can be any combination of characters and must be enclosed in double quotation marks (" "). If filename is omitted, the previous filename remains unchanged.

You can alter the source line number and filename by writing a #line directive. The translator uses the line number and filename to determine the values of the predefined macros __FILE__ and __LINE__. You can use these macros to insert self-descriptive error messages into the program text. For more information on these predefined macros, see Predefined Macros.

The __FILE__ macro expands to a string whose contents are the filename, surrounded by double quotation marks (" ").

If you change the line number and filename, the compiler ignores the previous values and continues processing with the new values. The #line directive is typically used by program generators to cause error messages to refer to the original source file instead of to the generated program.

The following examples illustrate #line and the __LINE__ and __FILE__ macros.

In this statement, the internally stored line number is set to 151 and the filename is changed to copy.c.

#line 151 "copy.c"

In this example, the macro ASSERT uses the predefined macros __LINE__ and __FILE__ to print an error message about the source file if a given “assertion” is not true.

#define ASSERT(cond)
 
if( !(cond) )\
{printf( "assertion error line %d, file(%s)\n", \
__LINE__, __FILE__ );}

 

posted on 2008-12-27 22:26 肥仔 閱讀(844) 評論(0)  編輯 收藏 引用 所屬分類: C++ 基礎

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品高清一区二区三区| 久久久人成影片一区二区三区观看 | 99国产精品99久久久久久| 国内成人在线| 亚洲第一二三四五区| 黄色精品一二区| 国产日韩欧美一区二区三区在线观看 | 久久综合九色综合久99| 久久精品国产69国产精品亚洲| 亚洲欧美国产另类| 欧美中在线观看| 久久久久久成人| 免费久久精品视频| 欧美理论在线播放| 国产精品久久久久久久久久妞妞| 国产精品每日更新| 狠狠色狠狠色综合人人| 亚洲另类一区二区| 国产精品美女一区二区| 韩日精品视频| 亚洲美女啪啪| 欧美一级欧美一级在线播放| 久久综合99re88久久爱| 亚洲欧洲精品天堂一级| 日韩一级免费观看| 亚洲男人的天堂在线| 久久影院午夜论| 欧美三级电影精品| 国产亚洲福利一区| 久久久亚洲欧洲日产国码αv| 美女亚洲精品| 国产精品福利网| 国产偷国产偷亚洲高清97cao| 欧美另类专区| 国产视频一区在线观看| 欧美一区精品| 欧美巨乳在线观看| 国产一区二区成人久久免费影院| 亚洲国产精品va在看黑人| 一区二区三区国产在线观看| 久久久精彩视频| 日韩视频在线免费观看| 久久国产婷婷国产香蕉| 欧美日韩国产一区二区三区| 国产精品综合视频| 亚洲乱码国产乱码精品精| 久久高清一区| 99国产欧美久久久精品| 久久在线精品| 国产伪娘ts一区| 亚洲先锋成人| 亚洲黄色小视频| 久久九九国产精品| 国产日产高清欧美一区二区三区| 亚洲免费观看在线视频| 美女精品在线| 欧美在线视频免费播放| 国产精品你懂的在线欣赏| 99精品欧美一区二区三区| 欧美成人dvd在线视频| 欧美亚洲在线视频| 国产精品一区二区三区久久久| 99riav国产精品| 亚洲欧洲日本在线| 99精品久久| 欧美一区二区三区四区视频| 欧美成人精品在线播放| 国内外成人在线| 久久成人免费网| 亚洲欧美一区二区在线观看| 国产精品国产三级国产aⅴ入口 | 999亚洲国产精| 男人插女人欧美| 久久影视精品| 亚洲黄色成人久久久| 欧美电影资源| 欧美国产大片| 一区二区三区视频在线看| 亚洲黄色成人久久久| 欧美成人有码| 欧美三级欧美一级| 亚洲一区二区三区乱码aⅴ| 亚洲老板91色精品久久| 欧美日韩国产综合一区二区| 一区二区三区四区五区精品| 99精品视频免费观看视频| 欧美日韩一区二区三区在线视频| 日韩视频精品在线| 99热这里只有精品8| 国产精品私房写真福利视频| 久久久久国产一区二区三区| 久久视频一区| 妖精视频成人观看www| 在线中文字幕一区| 激情欧美日韩| 日韩午夜av| 很黄很黄激情成人| 亚洲美女一区| 伊人夜夜躁av伊人久久| 日韩小视频在线观看专区| 国产欧美日韩亚洲一区二区三区| 欧美午夜免费影院| 久久精品国产一区二区电影| 一本色道久久| 亚洲人久久久| 亚洲精品久久视频| 欧美午夜不卡视频| 欧美一区二区三区在线看 | 亚洲视频免费| 久久精品国产99国产精品澳门 | 欧美激情第4页| 久久精品国产久精国产爱| 欧美国产日韩一区二区三区| 国产精品日韩久久久| 美女免费视频一区| 国产精品久久久久久久久久免费看| 欧美成人午夜激情视频| 国产精品一区二区在线观看网站| 欧美激情视频给我| 国产日韩精品电影| 亚洲黄页视频免费观看| 国产精品av一区二区| 久久午夜国产精品| 国产精品免费网站| 亚洲精品一区二区三区四区高清| 狠狠色2019综合网| 亚洲欧美中文另类| 亚洲欧美日韩直播| 国产精品老牛| 亚洲淫性视频| 欧美亚洲综合在线| 国产美女精品一区二区三区| 亚洲一区二区影院| 先锋亚洲精品| 国产精品亚洲激情| 亚洲视频图片小说| 午夜精品一区二区三区在线播放| 国产精品成人一区二区艾草| 99在线热播精品免费99热| av成人天堂| 欧美日韩在线直播| 亚洲一区二区三区四区视频| 亚洲精品欧美精品| 免费成人高清视频| 亚洲第一在线综合网站| 136国产福利精品导航网址应用 | 亚洲欧美春色| 亚洲一区欧美二区| 欧美一区久久| 亚洲国产精品成人| 亚洲狼人综合| 国语自产在线不卡| 国产欧美在线观看一区| 欧美一级欧美一级在线播放| 91久久亚洲| 久久久国产精品一区| 亚洲综合日韩| 欧美激情二区三区| 亚洲国产精品视频一区| 欧美国产日本在线| 免费观看久久久4p| 欧美夜福利tv在线| 欧美日韩综合不卡| 亚洲第一中文字幕| 国产一区二区在线免费观看| 中文日韩欧美| 欧美好吊妞视频| 亚洲高清一区二区三区| 久久免费高清视频| 久久精品国产亚洲一区二区| 国产精品日韩欧美一区| 欧美激情综合色| 国产一区二区精品久久| 亚洲一区二区三区精品在线观看| 夜夜夜久久久| 欧美日韩小视频| 午夜激情综合网| 在线 亚洲欧美在线综合一区| 欧美日韩在线视频观看| 亚洲视频欧美在线| 久久福利资源站| 亚洲欧洲在线看| 亚洲精选一区二区| 国内一区二区在线视频观看| 快she精品国产999| 亚洲综合精品一区二区| 一区视频在线播放| 久久久久网站| 亚洲欧美国产高清va在线播| 久久精品亚洲| 先锋影音国产一区| 国产嫩草一区二区三区在线观看 | 亚洲国产成人不卡| 欧美在线亚洲一区| 国产欧美丝祙| 亚洲永久字幕| 99www免费人成精品| 亚洲一级二级在线| 国产日韩专区| 老司机久久99久久精品播放免费|