原创 拷貝構造函數的使用

一.爲什麼會有拷貝構造函數 #include <fstream>#include <string>using namespace std;ofstream out("HowMany.out");class HowMany{private

原创 常量綜述(二)

            參數傳遞和返回值的小結:  void t(int*) {}void u(const int *p){    *p=2;      //error     int i=*p;    //OK     int* p

原创 重載賦值運算符

在C++運算符重載中最麻煩的可能就是"="的重載了,尤其是類的層次很複雜時要涉及到很多成員的初始化問題。 一. operator=的行爲        首先我們要明確什麼時候會調用operator= :如果對象還沒有被創建,使用= 時會調

原创 初次開發軟件的心得

         寒假走的比較晚,留在實驗室裏把北京文化系統專家資源系統軟件的2.0版本做完了。體會很多,最重要的是明白了書本上的學習和實際應用的差距是如此之大,儘管已經有了一些心理準備,但還是覺得自己以前所學仍是皮毛。         

原创 第九章

持 而 盈 之 , 不 如 其 已 ; 揣 而 銳 之 , 不 可 長 保 。 金 玉 滿 堂 , 莫 之 能 守 ; 富 貴 而 驕 , 自 遺 其 咎 。 功 成 身 退 , 天 之 道 也 。  點贊 收藏

原创 第八章

上善若水。 水善利萬物而不爭,處衆人之所惡,故幾於道。 居善地,心善淵,與善仁,言善信,政善治,事善能,動善時。 夫唯不爭,故無尤。  點贊 收藏 分享 文章舉報 robertz

原创 鏈表的模板實現

        首先建立一個鏈表,需要注意的是用模板來寫類的時候,必須將類定義和類聲明都放在頭文件裏面,這個問題以前發郵件請教過Bjarne Stroustrup ,他說這是現代編譯器的規定,但沒具體解釋。         下面是鏈表的實

原创 常量綜述(一)

 常量在C++裏面是一個很重要的概念,有很多細節的地方很容易忽略,這裏我根據《C++編程思想》總結了一下。 1.出現的歷史        常量最普遍的用法是值替代,在C語言裏我們用宏來定義常量:                    #d

原创 第十四章

視之不見,名曰夷﹔ 聽之不聞,名曰希﹔ 搏之不得,名曰微。 此三者不可致詰,故混而爲一。 其上不皦,其下不昧。 繩繩兮不可名,復歸於物。 是謂無狀之狀,無物之象,是謂恍惚。 迎之不見其首,隨之不見其後。 執古之道,以御今之有。 能知古始

原创 華爲C語言面試題

1、局部變量能否和全局變量重名?   答:能,局部會屏蔽全局。要用全局變量,需要使用"::"   局部變量可以與全局變量同名,在函數內引用這個變量時,會用到同名的局部變量,而不會用到全局變量。對於有些編譯器而言,在同一個函數內可以定義多個

原创 常量綜述(三)

const對象和成員函數      用戶定義類型和內部類型一樣,都可以定義const對象,比如             const  Hony h(3);        對於const成員函數,就是告訴編譯器該成員函數可以爲一個const

原创 第十一章

三十輻共一轂,當其無,有車之用。 埏埴以爲器,當其無,有器之用。 鑿戶牖以爲室,當其無,有室之用。 故有之以爲利,無之以爲用。 點贊 收藏 分享 文章舉報 robertzhan

原创 第七章

天長地久。 天地所以能長且久者,以其不自生,故能長生。 是以聖人後其身而身先,外其身而身存。 非以其無私邪!故能成其私。  點贊 收藏 分享 文章舉報 robertzhang10

原创 第十三章

寵辱若驚,貴大患若身。 何謂寵辱若驚。 寵爲下,得之若驚,失之若驚,是謂寵辱若驚。 何謂貴大患若身。 吾所以有大患者,爲吾有身, 及吾無身,吾有何患。 故貴以身爲天下,若可寄天下﹔ 愛以身爲天下,若可託天下。  點贊

原创 引用入門

    在C++中提出了引用這個概念,它和指針類似,但用起來更方便。 一、普通引用     這裏的引用有時候也稱爲別名,實際就是說兩個不同名稱的標識符指向了同一個內存地址。 #include <iostream>using namesp