cardcount.h

来自「一个类似windows」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef _CARDCOUNT_INCLUDED
#define _CARDCOUNT_INCLUDED

#include <windows.h>

#include "cardstack.h"

class CardCount
{
public:
	CardCount();
	CardCount(const CardStack &cs);

	void Init(const CardStack &cs);
	void Clear();
	void Add(const CardStack &cs);
	void Sub(const CardStack &cs);

	void Dec(size_t index);

	int operator[] (size_t index) const;

	CardCount &operator =  (const CardStack &cs);
	CardCount &operator += (const CardStack &cs);

private:
	int count[13];	//13 different card values 
					//(ace,2,3,4,5,6,7,8,9,10,J,Q,K)
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?