原创 c++構造函數/複製構造/賦值函數

c++中對象創建時必然會調用類中的構造函數以給類成員賦值,還有在c++中對象的複製必然調用複製構造函數,對象之間的賦值必然會調用賦值函數,最後在對象釋放時必然會調用析構函數。之前在剛學習c++時,總是對類成員的初始化順序,什麼時候調用複

原创 c++類繼承詳解(二)-虛函數

  面向對象的主要目的之一是提供可重用的代碼。面向對象主要包括封裝、繼承、多態等特性,在做項目的時候碰到的最多的應該是繼承了,但是總是對繼承的感覺是模模糊糊的,在上一篇中記錄了三種繼承,本篇記錄一下在繼承過程中虛函數的作用以及使用。 虛函

原创 指針與引用

    在c++中指針和引用的使用至關重要的,這兩種在傳值、函數使用過程中經常可以替換使用,最近在編寫前輩留下的代碼,發現對指針和引用的概念與使用又有點含糊,於是重新翻看了c++ primer plus,瀏覽網上的一些博客,下面是一些個人

原创 C++關鍵字-存儲說明符

    在寫程序的時候經常會遇到extern、static等存儲關鍵字,對它們的用法區別一直不是很清晰,所以結合C++ primer plus 和effictive c++的一些說明,重新複習了一遍,下面詳細說明一下這些關鍵字的定義與使用

原创 C++類繼承詳解(一)

面向對象的主要目的之一是提供可重用的代碼。面向對象主要包括封裝、繼承、多態等特性,在做項目的時候碰到的最多的應該是繼承了,但是總是對繼承的感覺是模模糊糊的,不知道什麼時候用哪種繼承,所以我再次翻閱了c++ primer以及efficti

原创 highcharts做折線圖只顯示點,不顯示線

最近用highcharts做折線圖,一直出現這個現象:生成的圖只有點,沒有線。網上查了很多,調試很長,最終解決了。 問題就出在前臺數據處理或者說後臺生成數據問題:具體是所放在highcharts的數據中有

原创 flexigrid插件使用心得

flexigrid插件是一個功能相當強大的表格顯示插件,最近在做程序是要使用此插件表格來表示查詢出的內容,以下是我的使用flexigrid的心得: ①對於flexigrid的使用方法這裏就不詳述了,網上一查就知道,我使用的時候將插件中屬性

原创 方法

知識不整理不記錄只能是臨時的,好記性不如爛筆頭,記錄從現在開始....

原创 函數指針與回調

在上篇文章總結了指針的一些用法,本節則總結了指向函數的一種指針-函數指針的概念與用法。前一段時間做項目的時候遇到了函數指針以及回調,因爲之前一直在使用java語言開發,所以對此感覺很糾結。雖然對函數指針有了解,對這個函數指針與回調的使用非

原创 編程-積累的必要性

    在2013年上學的時候就知道需要記錄平時編程是遇到的問題,見識到的新知識或者一些讀書筆記,提高自己的能力,然並卵,當時終歸沒恆心,沒有實踐起來。現在工作了,終於認識到平時的積累多麼重要!就像現在再看2013年學習的一些知識,現在也

原创 C++關鍵字-const與volatile限定說明符

     上一節講到mutable時,使用了const限定符,本節主要是對cv限定符進行說明。const在平常經常使用,它可以被施加於任何作用於內的對象、函數參數、函數返回類型、成員函數本體等。另外限定符中還有一種:volatile,它是