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

Codejie's C++ Space

Using C++

丟臉:C++害死人


??? 工作需要,今天寫了一個C語言的H文件,都是一些類型定義,不長,不到200行。知道是在寫C的代碼,所以格外小心,盡量清空腦袋里面的C++,但編譯檢查時,還是錯誤比代碼還多。。。被C++害死了,完成忘記C該怎么寫了。。。
??? 下面列舉一下C++的“罪狀”。
1.????
code:
?typedef?
bool?BOOL;
?BOOL?ready;

result:
?error:?syntax?error?before?
"BOOL"
??? 為什么會這樣呢?因為啊,因此C語言沒有‘bool’類型。。。。

2.
code:
?
enum?TestType?{?TT1?=?0,?TT2?};
?
const?int?LENGTH?=?100;
?
char?Array[LENGTH];

result:
?error:?variable
-size?type?declared?outside?of?any?function
??? 為什么會這樣呢?因為啊,因為C語言的變量必須定義在類型前面。。。(這里錯了,請看評論)

3.
code:

enum?TestType?{?TT1?=?0,?TT2?};
TestType?type;

result:
?error:?syntax?error?before?
"type"
??? 為什么會這樣呢?因為啊,因為C語言中enum,struct自定義類型在使用是需要在類型前面指明enum,struct什么的。。。。

4. (這個是補充的)
code:

enum?T1?{?tt?=?0?};
enum?T2?{?tt?=?0?};

result:
?error:?redeclaration?of?enumerator?
'tt'
????為什么會這樣呢?因為啊,因為啊,不說了。。這個問題太可怕了~

?? 算了,不說了,錯誤比代碼還多,感覺狠丟臉啊。。。看來要從新學習C語言了。。。
??? 不過,話說回來,C語言有啥好啊,要類型沒類型,要擴展沒擴展,要。。最主要的,沒有STL庫。。。對于我這樣需要對數據進行管理的代碼來說,簡直就是悲劇啊。。。。

posted on 2009-10-29 18:23 codejie 閱讀(1196) 評論(10)  編輯 收藏 引用 所屬分類: C++隨筆而已

評論

# re: 丟臉:C++害死人 2009-10-29 19:50 Sunshine Alike

嘿嘿,我一直不會寫C,從來都木有學過 @_@  回復  更多評論   

# re: 丟臉:C++害死人[未登錄] 2009-10-31 05:28 Liu

我記得當年你給我推薦過一本書,講的是C++內存的布置。因為要實現OOP的緣故,類的封裝開銷確實要比C大。我相信你還記得這個吧?

對于臺式機來說,現在這點內存已經不算啥了。對于嵌入式系統,操作系統內核來說,這點開銷還是很多人在乎的……

我現在工作的板子,內存才48M呢。整個Linux跑起來還要加載各種驅動模塊加上應用程序,JAVA虛擬機……內存很重要的  回復  更多評論   

# re: 丟臉:C++害死人[未登錄] 2009-10-31 05:35 Liu

@Liu
順便說一句,我們板子的存儲空間只有16M,其中2M可以供應用程序讀寫。14M包括整個操作系統加上應用程序(ftpd,tftpd,tr69,httpd,dhcpd還有其他各種統計工具監控工具時間同步軟件防火墻過濾規則匹配等等等等),web的網頁圖片和一個簡單的XML數據庫……不節約用能行么  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-02 08:51 wu

關于第2點不解,看英文描述不是說:在函數體外面聲明了動態數組。
C99支持動態數組,但可能不允許作為全局變量定義。
你的解說莫明其妙!  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-02 10:25 codejie

@Liu
你的run環境比我這邊可憐好多。。。我們怎么也是兩個扳子,8G內存,4個CPU,24個核,還有一個不知道大小的Shared Memory。。。在我看來,這樣的條件下,完成可以使用C++來編寫程序了。目前從我得到的情況看,用C的緣由是因為你們A國人,只會用C。。。。
我現在在努力把自己的腦袋變成C腦袋。。。  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-02 10:32 codejie

@wu
嗯,你說的對,這個錯誤應該是由于動態數組的原因導致的。
我不知道C99標準定義了什么,但我用GCC 3.46還是不支持的。
想來比較好理解,程序加載時,全局變量在開始就初始了,由于在初始時并沒有初始順序的概念,因此可能存在不知道數組大小的情況,這樣,動態數組就無法初始,編譯錯誤也指出了問題所在。
不知道我這樣理解是否正確,謝謝指點。  回復  更多評論   

# re: 丟臉:C++害死人[未登錄] 2009-11-03 03:01 Liu

@codejie

你們是局端設備,配置當然不是我們這些用戶端設備可以比擬的。

不過你們真的可以用C++了,就是估計以前的傳統都是C,現在想改也難阿……  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-03 08:41 wu

所謂動態數組也是通過棧空間實現的,全局變量肯定不成啦。
其實LENGTH已經被定義成常量了,在C++可以用作定義靜態數組長度了,
但在C里面好像還是不可以吧?既然報了這個錯,我猜她是支持動態數組的,
int fun(int n) {char array[n];} // 定義時動態,使用期間不可擴縮  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-03 08:55 codejie

@Liu
是啊,只有我迎合工作,沒有工作迎合我之說啊~  回復  更多評論   

# re: 丟臉:C++害死人 2009-11-03 08:56 codejie

◎wu
是的,我知道C++這樣是OK的。。。  回復  更多評論   

公告

Using C++

導航

統計

留言簿(73)

隨筆分類(513)

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美日韩人成在线播放| 欧美大尺度在线观看| 亚洲在线网站| 日韩视频一区二区| 国产精品一区二区三区乱码| 久久gogo国模啪啪人体图| 亚洲国产成人一区| 国产精品高潮呻吟久久| 久久久国产精品一区二区三区| 妖精成人www高清在线观看| 欧美1区免费| 久久天天综合| 久久精品成人| 亚洲欧美日韩精品久久久久| 欧美在线不卡视频| 亚洲一区二区日本| 亚洲乱码国产乱码精品精天堂| 一本大道久久a久久精品综合| 亚洲国产精品成人| 国产香蕉97碰碰久久人人| 欧美日韩在线观看一区二区| 欧美国产一区视频在线观看| 久久亚洲不卡| 久久精品在线| 欧美另类在线观看| 欧美精品一区三区| 国产午夜精品理论片a级探花| 亚洲国内自拍| 亚洲黄色在线| 欧美一区二区三区在线| 亚洲国产精品一区二区第一页| 免费成人黄色| 亚洲国产精品成人一区二区| 欧美一区亚洲一区| 午夜精品成人在线| 亚洲在线一区二区| 亚洲欧洲视频在线| 亚洲国产精品电影| 久久国产精品久久精品国产| 久久久久9999亚洲精品| 欧美日韩精品一区二区天天拍小说 | 欧美日韩免费观看一区三区| 好吊视频一区二区三区四区| 国产一在线精品一区在线观看| 国产真实乱偷精品视频免| 这里是久久伊人| 欧美一区成人| 夜夜嗨av一区二区三区免费区| 美脚丝袜一区二区三区在线观看| 久久综合色影院| 欧美理论电影网| 亚洲国产精品国自产拍av秋霞| 欧美在线在线| 欧美激情精品久久久久久变态| 亚洲国产成人在线| 另类av导航| 亚洲成人自拍视频| 一区二区三区欧美日韩| 亚洲国产合集| 欧美不卡激情三级在线观看| 欧美性理论片在线观看片免费| 国产午夜精品久久| 欧美在线精品一区| 欧美一区二区高清在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美a级大片| 亚洲黄色小视频| 亚洲电影在线免费观看| 久热精品在线视频| 亚洲欧洲精品一区二区三区波多野1战4| 一二三四社区欧美黄| 亚洲精品一区二| 久久精品30| 红桃视频亚洲| 欧美福利在线| 欧美精品一区二区三区久久久竹菊 | 久久免费黄色| 一区二区三区四区精品| 美女福利精品视频| 亚洲精品免费一二三区| 久久精品夜色噜噜亚洲aⅴ| 欧美调教视频| 欧美三区美女| 这里只有精品视频| 亚洲欧美日韩在线不卡| 在线成人激情| 久久精品视频在线看| 久久久激情视频| 亚洲另类在线一区| 亚洲性视频网站| 欧美人在线视频| 性做久久久久久| 99亚洲一区二区| 国产日韩欧美精品综合| 欧美成人一区二区| 欧美欧美全黄| 免费亚洲电影在线| 国产精品不卡在线| 欧美 日韩 国产精品免费观看| 欧美日韩亚洲国产一区| 葵司免费一区二区三区四区五区| 亚洲欧美日韩在线| 亚洲日本国产| 久久九九精品99国产精品| 亚洲色图在线视频| 亚洲一区二区三区在线看| 亚洲国产精品久久久久婷婷老年 | 99re8这里有精品热视频免费| 欧美不卡三区| 国产精品日韩一区| 久久精品国产清自在天天线| 欧美精品国产精品| 亚洲影院在线观看| 亚洲一区二区日本| 亚洲乱码国产乱码精品精| 久久激五月天综合精品| 篠田优中文在线播放第一区| 欧美成人tv| 久久资源在线| 国产一区二区剧情av在线| 久久综合给合| 国产精品一区在线播放| 亚洲精品国产品国语在线app| 欧美日韩性生活视频| 欧美国产日韩在线观看| 一区在线免费| 亚洲乱码精品一二三四区日韩在线| 国产午夜精品视频| 亚洲一区二区高清| 午夜在线电影亚洲一区| 欧美视频一区在线观看| 亚洲精品一二区| 亚洲视频免费在线观看| 欧美视频中文字幕在线| 夜夜嗨av一区二区三区四季av| 一本久久a久久免费精品不卡| 欧美精品大片| 夜夜嗨av一区二区三区网站四季av| 亚洲美女色禁图| 欧美精品一二三| 99精品欧美一区二区三区综合在线| 日韩天堂av| 国产精品成人v| 日韩亚洲一区二区| 亚洲国产精品免费| 亚洲美女视频在线观看| 欧美激情一区二区| 日韩视频免费观看高清在线视频 | 老司机凹凸av亚洲导航| 在线精品视频一区二区三四| 久久婷婷国产综合国色天香| 欧美激情精品久久久久久大尺度 | 欧美午夜电影在线| 性欧美暴力猛交另类hd| 99精品国产福利在线观看免费| 欧美高清视频一区二区| 99国产精品久久久久久久久久| 校园激情久久| 在线看无码的免费网站| 欧美精品一区二区在线播放| 亚洲砖区区免费| 免费短视频成人日韩| 99这里有精品| 国产亚洲午夜| 欧美乱人伦中文字幕在线| 亚洲免费在线| 亚洲国产视频直播| 久久riav二区三区| 亚洲人成欧美中文字幕| 国产精品一区二区久久久| 久久性色av| 亚洲一区三区电影在线观看| 欧美福利视频在线| 午夜精品国产精品大乳美女| 欧美日韩国产999| 欧美在线播放视频| 亚洲国产女人aaa毛片在线| 亚洲欧美成人综合| 亚洲国产欧美不卡在线观看| 国产精品家教| 欧美成人精品福利| 久久精品人人做人人综合| 亚洲老司机av| 美女脱光内衣内裤视频久久影院| 亚洲尤物在线| 亚洲伦伦在线| 亚洲高清不卡一区| 国产婷婷97碰碰久久人人蜜臀| 欧美日韩久久不卡| 久久这里只精品最新地址| 亚洲一区二区免费视频| 亚洲精选成人| 亚洲国内欧美| 欧美激情一区二区三区成人| 久久久久久高潮国产精品视| 欧美亚洲在线播放| 亚洲欧美日韩精品一区二区| 一区二区激情| 在线视频精品| 亚洲午夜成aⅴ人片|