📄 individual.h
字号:
// Individual.h: interface for the Individual class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_INDIVIDUAL_H__0B75DBDE_8891_48D7_9CE6_29E1C63E7BE8__INCLUDED_)
#define AFX_INDIVIDUAL_H__0B75DBDE_8891_48D7_9CE6_29E1C63E7BE8__INCLUDED_
#include "global.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class Individual
{
private:
VectorInt CitySeq;
int adap;
public:
static int ranRange(int,int); //static已分配内存空间,所以可以不初始化对象而可以直接对象::ranRange()这样使用
Individual(VectorInt);
void printIndividual(ofstream&);
void printIndividual(ostream&); //打印个体
int CalValue();
Individual& variate();
Individual& cross(Individual&);
Individual();
Individual(const Individual&);//拷贝构造函数,根据已有对象创建新对象
virtual ~Individual();
bool operator==(const Individual&)const;
bool operator<(Individual&);
};
#endif // !defined(AFX_INDIVIDUAL_H__0B75DBDE_8891_48D7_9CE6_29E1C63E7BE8__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -