經(jīng)過(guò)一些時(shí)候項(xiàng)目中對(duì) C++ 的使用,我算是有一個(gè) C++ 的項(xiàng)目經(jīng)驗(yàn),但是反過(guò)來(lái)說(shuō),我只是寫(xiě)些基本的程序,沒(méi)有深入到構(gòu)架,主要還是用 C 的思想,昨天寫(xiě) struct 時(shí),我發(fā)現(xiàn)在 C 和 C++ 中寫(xiě)法是不是樣的。
C :
struct Node{ // 聲明
int node;
struct Node *next; // 定義
};
struct Node list;
或者
typedef Node {
int node;
struct Node *next;
}ListLink;
ListLink list;
C++:
struct Node{
Int node;
Node *next;
};
Node list; // 搞定了
這樣一看 C++ 的確實(shí)在代碼的層面上簡(jiǎn)單了,但理解起來(lái)卻不是很舒服!
今天剛接到任務(wù)做 Wireless-Lan ,好長(zhǎng)時(shí)間沒(méi)做正事了(這兩天主要在寫(xiě)文檔)東西還比較多,但是和我一組的 Danel人很好 ,給我講了下整個(gè) class diagram 的流程,雖沒(méi)有 sequence 那么容易理解,但我還是懂了。而且我發(fā)現(xiàn)他寫(xiě)程序時(shí)特別開(kāi)心,心態(tài)很好,這也是我在追求的,慢慢來(lái)吧。總監(jiān)說(shuō)這周五之前做出點(diǎn)東西,呵呵,不能讓他失望呀,過(guò)會(huì)再看看代碼, GUI ,我蠻喜歡寫(xiě)的。
再說(shuō)說(shuō)今天用的那個(gè)工具, SOURCE INSIGHT ,真爽。看代碼的強(qiáng)有力工具。下次給 PASSION 的兄弟們介紹下。