JUST DO IT ~

          我只想當(dāng)個程序員

          編譯結(jié)構(gòu)體問題 expected specifier-qualifier-list before XXX gcc g++

          expected specifier-qualifier-list before XXX   gcc g++

          這個問題主要是結(jié)構(gòu)體變量定義引起:
          1.未定義/未找到定義直接使用.
          2.定義了,但是定義方式有問題.

          gcc和g++在這個問題表現(xiàn)不同.

          -----------------------------
          簡陋方式
          struct  AA{
          }; 
          struct BB{
          AA    a1;
          }
          gcc -o test  a.c 

          a.c: 在函數(shù)‘main’中:
          a.c:18: 錯誤:‘AA’未聲明(在此函數(shù)內(nèi)第一次使用)
          a.c:18: 錯誤:(即使在一個函數(shù)內(nèi)多次出現(xiàn),每個未聲明的標(biāo)識符在其
          a.c:18: 錯誤:所在的函數(shù)內(nèi)也只報告一次。)
          ---------------------------------------------------------------
          關(guān)鍵詞沒用對 
          修改成:
          typedef struct  AA{
          }; 
          : 警告:空聲明中指定存儲類無用
          a.c: 在函數(shù)‘main’中:
          a.c:18: 錯誤:‘AA’未聲明(在此函數(shù)內(nèi)第一次使用)
          a.c:18: 錯誤:(即使在一個函數(shù)內(nèi)多次出現(xiàn),每個未聲明的標(biāo)識符在其
          a.c:18: 錯誤:所在的函數(shù)內(nèi)也只報告一次。)

          ------------------------------
          實用關(guān)鍵詞
          typedef struct  
          {

          }AA ; 

          編譯通過.
          -----------------------------------------
          typedef struct AA  
          {
          AA * ptr;
          }AA ;
          徹底解決問題.  ----- 最佳方式吧.

          ---------------------------------------------
          g++ 毫無問題. 最簡單方式就ok.
          struct  AA{
          }; 

          http://stackoverflow.com/questions/608175/what-does-this-error-mean-error-expected-specifier-qualifier-list-before-typ

          http://stackoverflow.com/questions/3888569/expected-specifier-qualifier-list-before

          posted on 2015-08-24 13:57 小高 閱讀(4615) 評論(0)  編輯  收藏 所屬分類: C

          導(dǎo)航

          <2015年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關(guān)注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳谷县| 浦县| 石屏县| 铁岭县| 克拉玛依市| 高阳县| 伊吾县| 田林县| 平阴县| 湟中县| 石阡县| 攀枝花市| 北流市| 永仁县| 自贡市| 建阳市| 万荣县| 屏南县| 丘北县| 宜黄县| 福安市| 聊城市| 响水县| 台山市| 巴里| 枝江市| 改则县| 达尔| 贡嘎县| 崇州市| 弋阳县| 孝义市| 尼勒克县| 崇文区| 翼城县| 荥经县| 普格县| 澜沧| 高安市| 民丰县| 黑龙江省|