原创 c++指針|指針入門 (轉)

這是一篇我所見過的關於指針的最好的入門級文章,它可使初學者在很短的時間內掌握複雜的指針操作。雖然,現在的Java、C#等語言已經取消了指針,但作爲一個C++程序員,指針的直接操作內存,在數據操作方面有着速度快,節約內存等優點,仍是很多C+

原创 Direct2D中的座標變換

Direct2D中的座標變換                                                                                                         

原创 c++生成隨機數

C語言/C++怎樣產生隨機數:這裏要用到的是rand()函數, srand()函數,C語言/C++裏沒有自帶的random(int number)函數。 (1)  如果你只要產生隨機數而不需要設定範圍的話,你只要用rand()就可以了:

原创 繪圖(VC_Win32)

GUI作圖概述 作圖步驟 獲得設備描述表資源句柄繪圖操作釋放設備描述表資源句柄流程圖如下: 獲取/釋放設備資源描述表 獲取設備資源描述表:   BeginPaint / GetDC釋放設備資源描述表:  EndPaint / Relea

原创 c++生成隨機數

<一> C/C++怎樣產生隨機數:這裏要用到的是rand()函數, srand()函數,C語言/C++裏沒有自帶的random(int number)函數。 (1)  如果你只要產生隨機數而不需要設定範圍的話,你只要用rand()就

原创 VC++ CDC::Arc 漢化參數明說及舉例

BOOL Arc( int x1, inty1, int x2, int y2, intx3, int y3, int x4, inty4 ); BOOL Arc( LPCRECT lpRect, POINT ptStart, POI

原创 C++ 中int,char,string,CString類型轉換(一)

C++ 中int,char,string,CString類型轉換(一) 1. c++中string到int的轉換 1) 在C標準庫裏面,使用atoi: #include <cstdlib> #include <string> st

原创 C++隨機數

假如你想用C++來生成0——N-1之間的隨機數,你會怎麼做?你可能會說,很簡單,看: srand( (unsigned)time( NULL ) ); rand() % N; 仔細想一下,這個結果是隨機的嗎(當然,我們不考慮rand()

原创 C++ 隨機數生成

C++ 隨機數生成 標準庫<cstdlib>(被包含於<iostream>中)提供兩個幫助生成僞隨機數的函數: 函數一:int rand(void); 從srand (seed)中指定的seed開始,返回一個[seed, RAND_MA

原创 RoundRect

RoundRect VB聲明 Declare Function RoundRect Lib "gdi32" Alias "RoundRect" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y

原创 繼承(基類,父類,超類),派生類,子類

一:繼承中的訪問權限關係。 1.基類,父類,超類是指被繼承的類,派生類,子類是指繼承於基類的類. 2.在C++中使用:冒號表示繼承,如class A:public B;表示派生類A從基類B繼承而來 3.派