Doxygenもっと日本語対応 作品解説  2013-11-25
 全て クラス ファイル 関数 変数 列挙型 列挙値 ページ
クラス | 関数
判定.h ファイル

ヒットアンドブローの判定結果を受け渡すための構造体や関数の宣言 [詳解]

#include <string>
#include <algorithm>
#include "エラー定数.h"

[ソースコード]

クラス

struct  判定結果
 ヒットアンドブローの判定結果を保持する構造体 [詳解]
 

関数

template<class T >
判定結果 判定 (const T &解答, const T &試行)
 ヒットアンドブローの判定を行います [詳解]
 

詳解

ヒットアンドブローの判定結果を受け渡すための構造体や関数の宣言

参照
判定.cpp

判定.h に定義があります。

関数詳解

template<class T >
判定結果 判定 ( const T &  解答,
const T &  試行 
)

ヒットアンドブローの判定を行います

内部処理としては 解答 と 試行 の両引数に処理上の区別はありません。

テンプレート引数
T逐次反復子と string や vector のような [] 演算子が使えるクラスを指定ください
引数
解答隠されている正解を与えてください
試行挑戦者側の予想を与えてください
戻り値
判定結果を返します、引数が正常かどうかを調べるために 判定結果::判定成功() の戻り値も調べてください

判定.h57 行目に定義があります。