08 2007 檔案
摘要: 1、編譯沒有錯誤。
--------------------Configuration: EastR - Win32 Debug--------------------
EastR.exe - 0 error(s), 0 warning(s)
2、運行到某一個函數(shù)報錯
3、調(diào)試到int m_ClockNo = atoi(NewNo->GetItemText(0,0).GetBuffer(NewNo->GetItemText(0,0).GetLength()));
報Unhandled exception in EastR.exe (MFC42D.DLL) :0xC0000005;Access Violation錯誤
閱讀全文
摘要: 列表控件可以看作是功能增強(qiáng)的ListBox,它提供了四種風(fēng)格,而且可以同時顯示一列的多中屬性值。MFC中使用CListCtrl類來封裝列表控件的各種操作。
閱讀全文
摘要: 在VC編程中,操作文件的方法主要有兩種:利用API函數(shù)和MFC的CFile類。微軟在其中封裝了文件的一般操作,下面我就介紹一下如何利用這兩種方法實現(xiàn)文件操作。
閱讀全文
摘要: CTime does not have a base class.
A CTime object represents an absolute time and date. The CTime class incorporates the ANSI time_t data type and its associated run-time functions, including the ability to convert to and from a Gregorian date and 24-hour time.
CTime values are based on coordinated universal time (UTC), which is equivalent to Greenwich mean time (GMT). The local time zone is controlled by the TZ environment variable.
閱讀全文
摘要: 結(jié)構(gòu)體可以看做是一種自定義的數(shù)據(jù)類型,它還有一個很重要的特性,就是結(jié)構(gòu)體可以相互嵌套使用,但也是有條件的,結(jié)構(gòu)體可以包含結(jié)構(gòu)體指針,但絕對不能在結(jié)構(gòu)體中包含結(jié)構(gòu)體變量。
閱讀全文
摘要: 簡單的來說,結(jié)構(gòu)體就是一個可以包含不同數(shù)據(jù)類型的一個結(jié)構(gòu),它是一種可以自己定義的數(shù)據(jù)類型,它的特點和數(shù)組主要有兩點不同,首先結(jié)構(gòu)體可以在一個結(jié)構(gòu)中聲明不同的數(shù)據(jù)類型,第二相同結(jié)構(gòu)的結(jié)構(gòu)體變量是可以相互賦值的,而數(shù)組是做不到的,因為數(shù)組是單一數(shù)據(jù)類型的數(shù)據(jù)集合,它本身不是數(shù)據(jù)類型(而結(jié)構(gòu)體是),數(shù)組名稱是常量指針,所以不可以做為左值進(jìn)行運算,所以數(shù)組之間就不能通過數(shù)組名稱相互復(fù)制了,即使數(shù)據(jù)類型和數(shù)組大小完全相同。
閱讀全文
摘要: 本篇是一篇介紹指針的本質(zhì)是什么。 在相當(dāng)一部分的C++教程中,講到指針時,基本上都會舉swap(int a,int b)這個 數(shù)據(jù)交換的例子。我也同樣愿意舉這個例子作為講述指針的開始。
閱讀全文
摘要: 我來到你的城市,走過你來時的路,想像著沒我的日子,你是怎樣的孤獨,拿著你給的照片,熟悉的那一條街,只是沒了你的畫面,我們回不到那天
閱讀全文
摘要: 在編程工作中常會遇到在一個“類”中通過函數(shù)指針調(diào)用成員函數(shù)的要求,如,當(dāng)在一個類中使用了C++標(biāo)準(zhǔn)庫中的排序函數(shù)qsort時,因qsort參數(shù)需要一個“比較函數(shù)”指針,如果這個“類”使用某個成員函數(shù)作“比較函數(shù)”,就需要將這個成員函數(shù)的指針傳給qsort供其調(diào)用。本文所討論的用指針調(diào)用 “類”的成員函數(shù)包括以下三種情況:
閱讀全文
摘要: 考慮數(shù)組的指針的時候我們要同時考慮類型和維數(shù)這兩個屬性。換一句話,就是說一個數(shù)組排除在其中存儲的數(shù)值,那么可以用類型和維數(shù)來位置表示他的種類。
閱讀全文
摘要: 指針,在C/C++語言中一直是很受寵的;幾乎找不到一個不使用指針的C/C++應(yīng)用。用于存儲數(shù)據(jù)和程序的地址,這是指針的基本功能。用于指向整型數(shù),用整數(shù)指針(int*);指向浮點數(shù)用浮點數(shù)指針(float*);指向結(jié)構(gòu),用對應(yīng)的結(jié)構(gòu)指針(struct xxx *);指向任意地址,用無類型指針(void*)。
有時候,我們需要一些通用的指針。在C語言當(dāng)中,(void*) 可以代表一切;但是在C++中,我們還有一些比較特殊的指針,無法用(void*)來表示。事實上,在C++中,想找到一個通用的指針,特別是通用的函數(shù)指針簡直是一個“不可能任務(wù)”。
C++是一種靜態(tài)類型的語言,類型安全在C++中舉足輕重。在C語言中,你可以用void*來指向一切;但在C++中,void*并不能指向一切,就算能,也失去了類型安全的意義了。類型安全往往能幫我們找出程序中潛在的一些BUG。
閱讀全文
摘要: c++博大精深,這是很多了解c++的人的感覺。越是深入,越是覺得她會給你很好的訓(xùn)練---讓你成為真正的程序設(shè)計者。
我想從她的初始化工作著手,試圖展現(xiàn)其一角,希望能有助于您提高學(xué)c++和程序設(shè)計的興趣---然后,去發(fā)現(xiàn)、開拓吧,當(dāng)你把你的智慧融入進(jìn)去以后,一行行程序就不僅是程序了,因為它就有了生命。
閱讀全文
摘要: 這是一篇我所見過的關(guān)于指針的最好的入門級文章,它可使初學(xué)者在很短的時間內(nèi)掌握復(fù)雜的指針操作。雖然,現(xiàn)在的Java、C#等語言已經(jīng)取消了指針,但作為一個C++程序員,指針的直接操作內(nèi)存,在數(shù)據(jù)操作方面有著速度快,節(jié)約內(nèi)存等優(yōu)點,仍是很多C++程序員的最愛。指針就像是一把良劍,就看你怎么去應(yīng)用它!
閱讀全文
摘要: 紀(jì)如璟的《空位》,這是一首品質(zhì)相當(dāng)不錯的音樂作品,由巒樹監(jiān)制,紀(jì)如璟的風(fēng)格有些模仿王非,但比王菲多了一些單純。
閱讀全文