原创 不能將“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運算符,應該算是四個裏面最特殊的一個,因爲它涉及到編譯器的屬性設置,而且牽扯到的面向對象的多態性跟程序運行時的狀態也有關係,所以不能完全的使