原创 不能將“this”指針從“const Vehicle”轉換爲“Vehicle &”

 錯誤提示: error C2662: “Vehicle::copy”: 不能將“this”指針從“const Vehicle”轉換爲“Vehicle &”; 錯誤原因:由於讓const對象調用了非const的成員函數導致; 結論:

原创 dynamic_cast (expression)

dynamic_cast <new_type> (expression) dynamic_cast運算符,應該算是四個裏面最特殊的一個,因爲它涉及到編譯器的屬性設置,而且牽扯到的面向對象的多態性跟程序運行時的狀態也有關係,所以不能完全的使

原创 在已破壞了程序狀態的xxx.exe中發生了緩存區溢出

     因爲這個bug查了半天,只說自己遇到的情況:      debug版程序沒問題,release版調試的時候跳出這個bug      原因:用的底層庫的頭文件與庫文件不一致      最後更新了頭文件與庫文件程序正常了

原创 vs2008 自動調節代碼格式

選中想要調整的代碼,按alt + F8 點贊 收藏

原创 ScreenToClient And ClientToScreen

ClientToScreen 和ScreenToClient (轉) ClientToScreen( )是把窗口座標轉換爲屏幕座標ScreenToClient( )是把屏幕座標轉換爲窗口座標屏幕座標是相對於屏幕左上角的,而窗口座

原创 C++多重繼承下的指針類型轉換

http://www.cnblogs.com/itZhy/archive/2012/10/08/2713367.html 點贊 收藏 分享 文章舉報 fxc_fxc 發佈了16

原创 CDC,CPaintDC,CClientDC,CWindowDC區別

CDC,CPaintDC,CClientDC,CWindowDC區別 ———————————————————————— 1、首先,對DC進行解釋一下:Windows應用程序通過爲指定設備(屏幕,打印機等)創建一個設備描述表(Device

原创 《C++沉思錄》之類設計者的核查表

一、你的類需要一個構造函數嗎? 二、你的數據成員是私有的嗎? 三、你的類需要一個無參的構造函數嗎? 四、是不是每個構造函數初始化所有的數據成員? 五、類需要析構函數嗎? 六、類需要一個虛析構函數嗎? 七、你的類需要複製構造函數嗎? 八、你

原创 三維投影變換

地圖投影變換原理與算法 楊啓和 點贊 收藏 分享

原创 _MSC_VER含義

_MSC_VER是微軟的預編譯控制。 _MSC_VER可以分解爲: MS:Microsoft的簡寫。 C:MSC就是Microsoft的C編譯器。 VER:Version的簡寫。 _MSC_VER的意思就是:Microsoft的C編譯器的

原创 vs2015詳細介紹鏈接

 https://msdn.microsoft.com/zh-cn/library/dd264943.aspx

原创 VS2008用“CTRL+F”查找對話框沒彈出來

 在菜單裏“窗口-〉重置窗口布局”就好了

原创 CListCtrl高亮顯示一行

CListCtrl高亮顯示一行   m_pointList.SetItemState(i, LVIS_SELECTED|LVIS_FOCUSED,LVNI_SELECTED|LVIS_FOCUSED);   m_pointList.Ens

原创 靜態成員變量的初始化

我們定義如下類: 複製代碼 //A.h class A { private: static const int m = 5; static int n; static vector<int> buf; }; 複製代碼 其中包含三個私有

原创 dynamic_cast <new_type> (expression)

dynamic_cast <new_type> (expression) dynamic_cast運算符,應該算是四個裏面最特殊的一個,因爲它涉及到編譯器的屬性設置,而且牽扯到的面向對象的多態性跟程序運行時的狀態也有關係,所以不能完全的使