原创 MFC學習之windows內部運行機制

一、基本概念 windows的程序離不開窗口,那麼一個窗口是靠什麼來標識的呢,就是窗口句柄。 句柄是一個很重要的概念,通俗的說,系統 中有各種的資源,比如窗口,圖標等等,當我們要創建這些資源的時候,系統就會爲這些資源分配內存並且返回一個標

原创 C++primer學習筆記之函數

1、關於函數原型: 首先,函數的原型說明了函數在調用時候要注意的規則,比如參數的類型和數量,還有一個比較重要的就是函數的返回類型。在函數返回值的時候,他將這個值返回到指定的寄存器或者內存中,然後調用者根據這個返回值的類型才知道在內存中或者

原创 關於IA32的過程調用

在IA32的機器上,只提供了控制轉移的指令。至於一些局部變量以及數據傳遞則要靠棧來實現。 爲每一個過程分配的內存空間叫做棧幀,它包含兩個特殊的參數,棧指針和幀指針。一個指向棧頂一個指向棧低。 棧是向低地址增長的,也就是說,棧的底部在內存的

原创 COCOS2DX學習之Box2D物理引擎-------物體和相互作用

1、創建一個靜態物體 創建一個靜態物體應該很簡單,在頭文件生命一下要創建新物體的函數,然後在cpp文件中實現它即可。 具體的時候先過程,首先要用createbody函數創建一個物體,然後定義一個b2bodydef變量,指定一下這個變量的t

原创 關於異或加密算法的小遊戲

電腦上的每個字符都有一個唯一編碼,通用的標準是ASCII (American Standard Code for Information Interchange 美國信息交換標準編碼)。例如大寫A = 65, 星號(*) = 42,小寫

原创 COCOS2DX學習之Box2d物理引擎使用之------動態物體的創建

1、創建一個物理世界 首先要引入一個頭文件#include "Box2D\Box2D.h" 之後利用b2word創建一個對象,並且指定這個物理世界中的加速度方向。 word = new b2World(b2Vec2(0,-10));  

原创 COCOS2DX中關於labelTTF控件獲取不到觸摸點的解決辦法

本意是想在點擊文本標籤之後執行一個場景的切換或者說是一個動作,但是發現,在監聽器的閉包函數中,只用傳進label變量 auto listener = EventListenerTouchOneByOne::create(); liste

原创 C++Primer學習筆記------對象和類(1)

一、有關類的基本知識 1、類型 仔細想想,我們通常用什麼標準來判定一個數據的數據類型呢。有兩個,第一個是數據的存儲方式,比如char站一個自己,int佔四個自己,第二個就是這種類型能夠做的操作。比如整型數據可以做取餘操作,但是浮點數就不

原创 VC++學習之多線程(2)

創建一個線程,自然有一個相應的系統API來完成。CreateThread這個函數就用來創建線程的。 各種參數的用途我就不多說了,這裏直接貼一個我自己練習的例子 1、下面是一個創建一個線程的例子,當然,僅僅是創建; #include<

原创 C++Primer學習筆記(代碼重用)

 在一個自定義的類中,如果這個類的成員裏面包含了其他類的對象,就說明這個類是包含了其他類對象成員的類。包含關係和繼承關係不同,包含關係只是包含了其成員對象的實現,但是沒有包含這個對象所能夠調用的它所屬類的方法。如果我想要調用這些方法的話,

原创 C++中值傳遞、指針傳遞、引用傳遞的總結

1. 值傳遞:形參是實參的拷貝,改變形參的值並不會影響外部實參的值。從被調用函數的角度來說,值傳遞是單向的(實參->形參),參數的值只能傳入,不能傳出。當函數內部需要修改參數,並且不希望這個改變影響調用者時,採用值傳遞。 void

原创 C++Primer學習筆記(類的動態內存)

一、動態內存和類 首先要強調的一點是,C++中的類是描述如何使用內存的,但並不參與分配內存的工作,所以,在類的聲明中,不能出現給類成員賦值的情況,即使是類中有靜態類型成員的時候,也不能夠這樣做,所有的對類成員的初始化以及賦值工作都必須拿到

原创 定位new 運算符

定位new   2007-10-08 18:03:02|  分類: 技術總結|舉報|字號 訂閱 在預先定義的內存位置構造一個對象     常常有人問這樣一個C++問題:如何在預先定義的內存位置構造一個對象?在預先定

原创 VC++學習之簡單繪圖

一、關於兩個窗口的消息處理 要在一個MFC的項目中畫圖,我們知道任何windows程序都是靠消息來進行處理的。所以在新建一個單文檔窗口的時候,我們會得到兩個窗口,一個框架窗口,一個視圖窗口,視圖窗口會覆蓋在框架窗口上面。這也就是說,我們一

原创 C++Primer(類繼承)

一、派生類和基類之間的三種關係 1、派生類對象可以使用基類中不是私有限制的方法 2、 基類的指針可以在不用轉換的情況下指向派生類對象。 3、基類的引用變量可以在不用轉換的情況下指向派生類的對象 只能夠把派生類的對象賦值給基類的引用或者地