• <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>

            單鏈DNA

            換了個(gè)地址:http://www.cnblogs.com/vizhen/

             

            C++復(fù)習(xí)(二): #ifndef。。#define。。#endif的用法


            作用:
               如果你有兩個(gè)或多個(gè)C文件,這兩個(gè)或多個(gè)C文件都include了同一個(gè)頭文件。而編譯時(shí),這兩個(gè)或多個(gè)C文件要一同編譯成一個(gè)可運(yùn)行文件,于是問(wèn)題來(lái)了,大量的聲明沖突。
               把頭文件的內(nèi)容都放在#ifndef和#endif之中就可以避免重復(fù)包含多個(gè)頭文件。

            基本用法:
               #ifndef  標(biāo)識(shí)
               #define  標(biāo)識(shí)
               ......
                 ......
               #endif
               “標(biāo)識(shí)”理論上可以自由命名,但每個(gè)頭文件中的“標(biāo)識(shí)”必需唯一,習(xí)慣上頭文件名全大寫,前后加下劃線,并把文件名中的“.”也變成下劃線,如:stdio.h
                #ifndef _STDIO_H_
            y6NW5GesGuest    #define _STDIO_H_
                ......
                #endif

            參考閱讀:
                 http://tieba.baidu.com/f?kz=530162287

            擴(kuò)展:
            #pragma once方式
              #pragma once則由編譯器提供保證:同一個(gè)文件不會(huì)被包含多次。注意這里所說(shuō)的“同一個(gè)文件”是指物理上的一個(gè)文件,而不是指內(nèi)容相同的兩個(gè)文件。帶來(lái)的好處 是,你不必再費(fèi)勁想個(gè)宏名了,當(dāng)然也就不會(huì)出現(xiàn)宏名碰撞引發(fā)的奇怪問(wèn)題。對(duì)應(yīng)的缺點(diǎn)就是如果某個(gè)頭文件有多份拷貝,本方法不能保證他們不被重復(fù)包含。當(dāng) 然,相比宏名碰撞引發(fā)的“找不到聲明”的問(wèn)題,重復(fù)包含更容易被發(fā)現(xiàn)并修正。



            posted on 2010-09-13 01:20 Geek.tan 閱讀(271) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C++

            導(dǎo)航

            統(tǒng)計(jì)

            公告

            coding是我的寂寞,我是誰(shuí)的寂寞

            隨筆分類(40)

            隨筆檔案(48)

            搜索

            積分與排名

            最新評(píng)論

            評(píng)論排行榜

            国产成人综合久久久久久| 97精品国产97久久久久久免费| 伊人久久大香线蕉亚洲| 精品国产乱码久久久久软件| 久久天天婷婷五月俺也去| 国产精品美女久久久m| 久久国产精品无码网站| 色88久久久久高潮综合影院| 久久精品国产亚洲沈樵| 久久亚洲AV成人无码| 99久久www免费人成精品| 女人高潮久久久叫人喷水| 伊人久久免费视频| 久久婷婷国产综合精品| 久久久久亚洲精品男人的天堂| 亚洲国产精品一区二区久久hs| 一本色道久久88加勒比—综合| 777午夜精品久久av蜜臀| 久久精品无码av| 99久久婷婷国产综合精品草原| 中文字幕乱码人妻无码久久| 99国内精品久久久久久久 | 久久精品亚洲欧美日韩久久| 三级三级久久三级久久| 久久久久99精品成人片三人毛片| 久久影院综合精品| 亚洲愉拍99热成人精品热久久 | 久久人人爽人人爽人人片AV不 | 麻豆精品久久久久久久99蜜桃| 国产成人无码精品久久久免费| 97久久久久人妻精品专区| 久久亚洲精品中文字幕| 久久99热这里只有精品66| 亚洲精品无码久久久| 亚洲精品午夜国产va久久| 亚洲欧洲精品成人久久奇米网| 久久se这里只有精品| 久久久久亚洲AV成人网人人网站| 国产AV影片久久久久久| 国产高潮久久免费观看| 日韩AV毛片精品久久久|