原创 C++文件輸出輸入

此篇文章只是簡要介紹c++中文件輸入輸出的基本步驟,詳細情況請看附加的鏈接 1.       文件流和文件流對象 1)       文件流 Ø  文件流是以外存文件爲輸入輸出對象的數據流。輸出文件流是從內存流向外存文件的數據,輸入文件流

原创 再談“0xC0000005讀取寫入位置衝突”——正確使用指針訪問內存

轉自:http://www.typecodes.com/cseries/pointermemaccess0xC0000005.html 在前面一篇文章中,總結了錯誤使用指針指向一個字符串常量,然後對該字符串常量進行寫入操作導致出錯:“未經

原创 C++ Primer 6.12習題答案改正

題目: 編寫一個小程序,從標準輸入讀入一系列string對象,尋找連續重複出現的單詞。程序應該找出滿足以下條件的單詞的輸入位置:該單詞的後面緊跟着再

原创 空指針和0、NULL之間的關係

空指針和0、NULL之間的關係 1.        什麼是空指針常量(null pointer constant)? 英文定義: [6.3.2.3-3] An integer constant expression withthe val

原创 腦波震動(一):頭部腦波震動

摘自:《腦波振動:超級簡單的健康快樂訓練法》 人類的心智擁有不可思議的神奇力量,許多訓練都是要幫助人們創造自己想要的生活。比如說,隨時隨地都可以做腦

原创 未經處理的異常:0xC0000005:讀取/寫入位置衝突——從去掉字符串所有空格說起

轉自:http://www.typecodes.com/cseries/trimspace0xC0000005.html         在c/c++中,有時會遇到 c0xC0000005: 讀取/寫入位置衝突的問題。明明編譯器編譯通過,

原创 C++中return語句的用法

C++中的return語句是函數中一個重要的語句,return語句用於結束當前正在執行的函數,並將控制權返回給調用此函數的函數。 return語句有兩種形式:return; return expression; 1、沒有返回值的函數 不帶

原创 爲什麼要用基類指針指向派生類對象?

        在基類與派生類之間,有一個規定:派生類對象的地址可以賦給指向基類對象的指針變量(簡稱基類指針),即基類指針也可以指向派生類對象。爲什麼有這一規定呢?因爲它可以實現多態性【1】,即向不同的對象發送同一個消息,不同的對象在接

原创 c++對象內存分配問題

如果一個人自稱爲程序高手,卻對內存一無所知,那麼我可以告訴你,他一定在吹牛。用C或C++寫程序,需要更多地關注內存,這不僅僅是因爲內存的分配是否合理直接影響着程序的效率和性能,更爲主要的是,當我們操作內存的時候一不小心就會出現問題,而且

原创 C/C++中全局變量的那些事兒(

 C/C++中的變量分爲全局變量、靜態全局變量、局部變量和靜態局部變量,在《C/C++中靜態局部變量的特點與應用》中我們介紹過靜態局部變量,今天我們的目標是全局變量。 單個文件中的全局變量     簡單一點說,全局變量就是在函數外面定義

原创 如何通過鍵盤輸入整型數給枚舉變量賦值

        在程序設計中,有時會用到由若干個有限數據元素組成的集合,如一週內的星期一到星期日七個數據元素組成的集合,由三種顏色紅、黃、綠組成的集合,一個工作班組內十個職工組成的集合等等,程序中某個變量取值僅限於集合中的元素。此時,可將

原创 ifstream沒有ios::nocreate

今天在VS2010寫了一個關於文件輸入的小程序,但是在用ios::nocreate參數時,提示沒有ios::nocreate成員,如下: #include using namespace std; int main() { ifstr

原创 腦波震動(二):全身腦波震動

Whole Body Brain Wave Vibration: 全身腦波震動: There are three distinct phases i

原创 javaj經典程序編程50題

https://blog.csdn.net/wenzhi20102321/article/details/52274976

原创 類的靜態成員

類的靜態成員不同於普通成員,它們有自己的特點,我將以下面的類爲例講解。 //設計銀行賬戶類Account #include <iostream> #include <string> class Account { private: