原创 C中 static用法

C程序一直由下列部分組成:      1)正文段——CPU執行的機器指令部分;一個程序只有一個副本;只讀,防止程序由於意外事故而修改自身指令;      2)初始化數據段(數據段)——在程序中所有賦了初值的全局變量,存放在這裏。     

原创 arx初學經驗

對於一個arx的初學者來說,能夠利用arx來完成一定的工作,需要經過一個比較漫長的過程,通常可能會 在一到兩個月的時間裏感覺無從下手。 現將本人使用arx中積累的一點小經驗發表在本版,起一個拋磚引玉的作用,歡迎大家討論。   [預備] 掌

原创 C++中_T和_L_

_T("")是一個宏,定義於tchar.h下。[1]?   #define __T(x) L ## x   #define _T(x) __T(x)   他的作用是讓你的程序支持Unicode編碼   因爲Windows使用兩種

原创 AcdbTable 例子學習筆記

Table 例子學習筆記 在這個例子中,ARX向我們展示了ACDBTABLE類的一些基本操作方法,ACDBTABLE類是ACAD2005及其以後的產品,應該是說ACDBDATATABLE的升級產品,AcDbDataCell,AcDbDa

原创 設計模式學習2--策略模式(商場管理軟件)

#pragma once //抽象算法類 class CCashSuper { public: CCashSuper(void); ~CCashSuper(void); virtual double AlgorithmInterf

原创 設計模式學習1----工廠模式(計算器)

#include "stdafx.h" #include <iostream> using namespace std; class Operation { public: double GetNumA(){return m_numbe

原创 排序算法實現及分析

所謂排序,就是要整理文件中的記錄,使之按關鍵字遞增(或遞減)次序排列起來。其確切定義如下:   輸入:n個記錄R1,R2,…,Rn,其相應的關鍵字分別爲K1,K2,…,Kn。   輸出:Ril,Ri2,…,Rin,使得Ki1≤Ki2

原创 OpenGL函數庫

-----------------------------------------------------------------   使用顏色   ---------------------------------------

原创 設計模式學習5--模版方法模式

模版方法模式是通過把不變行爲搬到基類中,去除子類中重複代碼來體現它的優勢; 模版方法模式提供了一個很好的代碼複用平臺; 適用於:當不變的或者可變的行爲在方法的子類實現中混合在一起的時候,不變的行爲就會在子類中重複出現,我們通過模版方法模

原创 C++ static ,extern以及全局變量之間的相關邏輯

全局變量,就是指那些定義在函數之外的變量,當然也是定義與類之外的變量。 (1)全局變量會被自動初始化,函數中的變量不會被自動初始化,類中定義的那些成員變量(內建)也不會自動初始化。那麼這裏有一個疑問,爲什麼要這樣設置?並且爲什麼,進程

原创 VC中free()函數調試錯誤原因

VC中free()函數調試錯誤原因: malloc了一個大小爲sizeof(A)的空間,而分配後,會在第sizeof(A)+1個位置上寫一個特殊數據, 來表示分配的這段空間的結束。所以,如果這個位置被覆蓋,則這個結束標誌位被擦除,導

原创 UML關係圖大全《轉》

1、關聯 雙向關聯: C1-C2:指雙方都知道對方的存在,都可以調用對方的公共屬性和方法。 在GOF的設計模式書上是這樣描述的:雖然在分析階段這種關係是適用的,但我們覺得它對於描述設計模式內的類關係來說顯得太抽象了,因爲在設計階段關聯關係

原创 關於爲什麼類的靜態成員變量不能立即初始化

     我們都知道代碼1是錯誤的,今天我去追究其原因。當然有些地方屬於個人理解,有所紕漏,請不吝惜指正。  // test.h [c-sharp] view plaincopy class Test {   p

原创 C++開源庫詳細介紹

C++在“商業應用”方面,曾經是天下第一的開發語言,但這一桂冠已經被java搶走多年。因爲當今商業應用程序類型,已經從桌面應用迅速轉移成Web應用。當Java橫行天下之後,MS又突然發力,搞出C#語言,有大片的曾經的C++程序員,以爲C

原创 設計模式學習4--代理模式

#include "stdafx.h" #include <string> #include <iostream> using namespace std; class SchoolGirl { public: SchoolGirl(