?? func.h
字號:
/*
Name: func.h
Author: 張 亮 (zhangliangsd@hotmail.com)
Description: 魔方類頭文件
Date: 25-03-03 06:28
Copyright: You can copy free on internet, Please keep this header
when you copy it.
*/
#ifndef FUMC_H
#define FUMC_H
#include <vector>
using std::vector;
using std::ostream;
class Matrix //方陣
{
public:
Matrix(int);
virtual ~Matrix(){};
Matrix(Matrix& m);
virtual void init();
void input();
virtual void print() const ;
virtual void print(ostream&) const;
friend ostream& operator<<(ostream& o, const Matrix& m);
void rright(); // 右旋轉(zhuǎn)
void rleft(); // 左旋轉(zhuǎn)
protected:
Matrix();
std::vector< vector<int> > a;
long int sum;
int M; //方陣維數(shù)
};
class MFMatrix: public Matrix //魔方陣
{
public:
MFMatrix(int size):Matrix(size){creat();}; //初始化并生成魔方
~MFMatrix(){};
void print() const {Matrix::print();};
void print(ostream& o) const { Matrix::print(o);};
int IsMefang();
private:
void creat(); //魔方生成函數(shù)
};
#endif // FUMC_H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -