C++工作的心得體會

1.造輪子是件很麻煩的事情,如非必要,拷貝現成的東西在這基礎上進行修改

2.C++編寫的類中如果有指針成員,並且是在內部進行內存分配的,最好自己重寫下複製構造函數和賦值操作符重載

3.最好爲類中的每個數據成員做初始化

4.對於字符串string,wstring而言,通過vector<char>,vector<wchar_t>來初始化的string(vec.begin(),vec.end())可能存在問題,因爲vector可以存在多個'\0'字符,這樣會導致string大小跟內部字符串的顯示長度不一致

5.編寫程序要先想好解決思路,思路一通,代碼能夠很快寫出

6.由於編譯器指令的流水線工作,可能導致同一行代碼裏面互不關聯的兩個語句操作同時進行

7.對於用HTTP保持登錄狀態來獲取數據,可以通過獲取第一次請求得到的COOKIE去生成第二次HTTP請求報文,以此保持登錄狀態

8.數據管理大部分情況都應該是單實例的,界面應該跟數據分離,數據管理定時更新數據,並提供接口給界面調用

9.COOKIE又分永久性COOKIE和會話級COOKIE,會話級COOKIE保存在進程中,永久性COOKIE保存在IE中

10.設計模式僅僅是編程思想,可以參考但不能盲目的應用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章