原创 C與C++區別之處

1、int func()          C :不確定參數數目,func(void)才表示空參數列表。          C++:0個參數。 2、func(int a)         C :返回類型默認爲int型。         C

原创 爲什麼要找互聯網公司

         我是學通信的研究生,一直在糾結將來是去互聯網公司還是去通信公司?畢竟本科和研究生專業都是通信方面的,如果將來就業不是本專業的豈不是很虧?        通信方面現在新的機遇可能就是4G,4G時代的機遇有哪些呢?引用前輩的

原创 C++易混淆的一點

函數聲明: int fun(int length, int width); 函數定義: int fun(int length, int width){ } 在函數定義中,大括號代替了分號的作用,因爲大括號括起了一條或者一組語句,所以就不需

原创 C++ 編譯過程

編譯器直接將源代碼轉化成彙編語言或機器指令。 C++編譯過程主要有以下幾個過程: (1)編譯預處理     預處理主要包括三種:1)宏定義命令;2)條件編譯命令;3)頭文件包含命令。預處理命令以“#”開頭。編譯程序完成的工作,可以說是對源

原创 VS2013批量註釋快捷鍵

eclipse批量註釋快捷鍵:Ctrl + /             批量取消註釋快捷鍵:Ctrl + / VS2013批量註釋快捷鍵:Ctrl + K + C                批量取消註釋快捷鍵: Ctrl + K +

原创 C++怎樣跳出雙層for循環

        方法一:用goto-----標準不提倡,破壞結構化程序。         方法二:設置標籤(bool值)------當內層for循環滿足跳出的條件時,將標籤設置爲真,然後break,這樣就跳出了內層循環;外層for循環對標

原创 C++創建與銷燬對象

         C++將效率控制作爲最重要的問題,爲了最大化運行速度,通過將對象放在棧中或者靜態存儲區域中,存儲和生命期可以在編寫時確定。          棧是內存中的一個區域,可以直接由微處理器在程序執行期間存放數據。在棧中的數據稱

原创 C++文件讀取

在C語言中打開和處理文件很複雜,並且一般用不上,以至於我看C++的時候直接忽略掉這部分。然而C++語言中的iostream庫提供了一種簡單的方法來處理文件。 打開文件進行讀寫操作,必須包含<fstream>,雖然<fstream>會自動包

原创 C++常見的質數判斷算法

        質數定義:一個大於1的自然數,除了1和它本身外,不能被其他自然數(質數)整除。         算法1:(定義)判斷一個整數n是否爲質數,只需用2到n-1之間的每一個整數去除,如果都不能被整除,那麼n就是一個質數 #inc

原创 C++包含函數指針的複雜定義處理辦法

void (*funcPtr)()         最好的處理辦法是:從中間開始和向外擴展。“從中間開始”的意思是從變量名開始,這裏指的是funcPtr。“向外擴展”的意思是先注意右邊最近的項(在這個例子中沒有該項,以右括號結束)

原创 C++名字空間

        當引入一個全局的using指令時(using  namespace std等),就已經爲那個文件打開了該名字空間。這對於一個實現文件(.cpp)來說是一個好方法,因爲只有該文件編譯結束時,using指令纔會起作用,它不會影

原创 錯誤argument of type "char *" is incompatible with parameter of type "LPCWSTR"的解決方法

方法一: 方法一隻針對新手,在vs2010中修改編碼格式:   右鍵工程——》   選擇“Properties”——》   選擇“Configuration Properties”——》   再選擇“General”——》  

原创 C++ primer 讀書筆記--第一章 快速入門

1、已初始化變量和未初始化變量 給變量初始化幾乎總是正確的,C++也建議在定義變量時,給變量賦初始值。但不要求必須這樣做,比如確定變量在第一次使用之前會賦一個新值。 2、讀入未知數目的輸入直到程序結束,然後求和。 #include <i

原创 句柄類思想

        句柄類,也叫Cheshire Cat(參見《C++編程思想》)。             問題背景是這樣的:          1)在極爲安全的領域,即使核心實現已經封閉在庫中不可見,但是頭文件中的變量定義仍然可能會曝露一

原创 C++成長之路

以前看過《C++編程思想》和《C++ premier》一遍,後來又用c++完成一個項目約1W行代碼,再次閱讀這兩本書,體會更多,雖然還是有些不懂得地方,但是我想理解以後按照自己的思緒記錄下來,加深記憶,促進自我學習與提高,後續會持續更新《