C++的static有兩種用法:面向過程程序設計中的static和面向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後者主要說
從C語言開始接觸C++的人,恐怕都知道exit()這個函數,似乎現在很多的程序員都有這樣一種習慣,在程序一遇到錯誤、或任務剛完成時,把調用exit
BHO(浏覽器輔助對象)是一種簡單的ATL COM對象,而Internet Explorer會在每次運行時都加載它;換句話來說,即每個Intern
在Windows資源浏覽器中,可在DVD/CD光驅圖標上單擊鼠標右鍵,選擇"彈出"來打開光驅倉門,你可能也發現了,菜單中並沒有
在許多應用程序領域中,都需要控制小數點後的小數位,但是浮點數對此不能提供直接的支持。怎樣對程序中的浮點數據進行"整齊"地格式化
問題的引出在計算機程序中,除了常見的執行流程控制,還有邏輯流程控制;有時,執行流程即為邏輯流程,但在大多數情況下還是有所區別的,例如,假定有一個W
簡介對於很多初學者來說,往往覺得回調函數很神秘,很想知道回調函數的工作原理。本文將要解釋什麼是回調函數、它們有什麼好處、為什麼要使用它們等等問題,
標准程序庫問題,再談list的迭代器是否可以隨機移動?上篇文章中的"list的迭代器是否可以隨機移動?"問題的回顧:由於lis
在 C++ 中,無法從某個類的構造函數中調用派生的虛擬函數,因為虛表還沒有完全建立。但是在C#中好像就可以,是這樣嗎?為什麼會有這種差別呢?確實如
摘要:本文概要性地介紹如何選擇正確的策略來為用戶定義類型重載 + 操作符。用戶定義的類型,如:字符串,日期,復數,聯合體以及文件常常重載二元 +
CString在當今軟件設計界裡還是小有名氣的,說它是MFC中使用的最多的類一點也不過,然而在使用sdk編windows程序的時候,確不能利用CS
眾所周知,引用作為函數參數可以避免參數對象的額外拷貝,對於非內置類型,一般而言可以獲得更高的效率,同時比指針更安全,語義也更清晰。但是除此之外引用
引言有時候看到論壇上有人問編譯時重定義現象的問題。這個問題與頭文件包含沖突有關,改一改相關頭文件包含就會讓問題消失。我在這裡要以 <wind
譯者注:本文在網上已經有幾個譯本,但都不完整,所以我決定自己把它翻譯過來。雖然力求信、雅、達,但鑒於這是我的第一次翻譯經歷,不足之處敬請諒解並指出
volatile關鍵字是一種類型修飾符,用它聲明的類型變量表示可以被某些編譯器未知的因素更改,比如:操作系統、硬件或者其它線程等。遇到這個關鍵字聲
在托管 C++ 中,請告訴我使用 delete 操作符銷毀托管對象是否安全?是的,在托管 C++ 中,你可以刪除( delete )托管對象,只要
譯者序:這是一篇寫於1996年1月23日的文章,到現在已經有9個年頭了,很陳舊,有可能跟不上形勢,但是有些東西仍然值得現在的開發者學習,我翻譯這篇
最近,在做一個小程序的時候,突然遇到了漢字編碼轉換問題。關於如何在UTF-8與GB2312之間轉換的問題。在VC知識庫裡看到吳康彬的文章《UTF-
本文面向的讀者:學習過C++程序設計語言(也就是說學習過Template),但是還沒有接觸過STL的STL的初學者。這實際上是我學習STL的一篇筆
如果要編寫模塊化的軟件,就要對對動態鏈接庫(DLL)有一定的了解,本人這段時間在修改以前的軟件時,決定把重復用的類和對話框做到DLL中,下面就從一