?? individual.h
字號:
// Individual.h: interface for the CIndividual class.
//
//////////////////////////////////////////////////////////////////////
typedef struct _BIT{
unsigned bit:1;
_BIT * pmBit;
}BIT;
typedef struct _Behaver{
int BitNumbers;
double MinValue;
double MaxValue;
_Behaver *pmBehaver;
_BIT * pmBit;
}Behaver;
class CIndividual
{
public:
void NotBit(int index);
void InitialValue(void);
//
BIT * pBitList;
Behaver * pBehaverList;
int BitListNum;
int BehaverListNum;
double Fitness;
double Possible_Select;
double Possible_Sel_Sum;
double TargetValue;
int Select_Count;
//
CIndividual();
void AddBehaver(int _BitNumbers,double _MinValue,double _MaxValue);
Behaver * GetBehaver(int index);
void SetBehaverValue(int index,double value);
void SetBit(int index,int value);
BIT * GetBit(int index);
double GetBehaverValue(int index);
void Display(CListCtrl * pLstCtrl,int index);
virtual ~CIndividual();
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -