初期位置コードクラス
[詳解]
#include "FirstCode.h"
初期位置コードクラス
FirstCode.h の 14 行目に定義があります。
FirstCode.cpp の 9 行目に定義があります。
11 firstCodeDigit[0] = 0;
12 firstCodeDigit[1] = 0;
13 firstCodeDigit[2] = 0;
14 firstCodeDigit[3] = 0;
15 firstCodeDigit[4] = 0;
void FirstCode::changeLeftDigit |
( |
| ) |
|
現在の操作している桁数を左にずらす。 つまり桁数を上げる。 その桁数の数値が5の場合は1になる。
FirstCode.cpp の 68 行目に定義があります。
void FirstCode::changeRightDigit |
( |
| ) |
|
現在の操作している桁数を右にずらす。 つまり桁数を下げる。 その桁数の数値が1の場合は5になる。
FirstCode.cpp の 59 行目に定義があります。
void FirstCode::downDigit |
( |
int8_t |
digitNumber | ) |
|
任意の桁数の数値を下げる。 その桁数の数値が0の場合は9になる。
- 引数
-
FirstCode.cpp の 30 行目に定義があります。
34 firstCodeDigit[digitNumber]--;
36 if(firstCodeDigit[digitNumber] < 0) {
37 firstCodeDigit[digitNumber] = 9;
int8_t FirstCode::getDigit |
( |
| ) |
|
int32_t FirstCode::getFirstCode |
( |
| ) |
|
初期位置コードの値を返す。
- 戻り値
- 初期位置コード 数値は0から99999まで
FirstCode.cpp の 41 行目に定義があります。
43 int32_t firstCode = 0;
45 firstCode += firstCodeDigit[4] * 10000;
46 firstCode += firstCodeDigit[3] * 1000;
47 firstCode += firstCodeDigit[2] * 100;
48 firstCode += firstCodeDigit[1] * 10;
49 firstCode += firstCodeDigit[0] * 1;
void FirstCode::upDigit |
( |
int8_t |
digitNumber | ) |
|
任意の桁数の数値を上げる。 その桁数の数値が9の場合は0になる。
- 引数
-
FirstCode.cpp の 19 行目に定義があります。
23 firstCodeDigit[digitNumber]++;
25 if(10 <= firstCodeDigit[digitNumber]) {
26 firstCodeDigit[digitNumber] = 0;
このクラス詳解は次のファイルから抽出されました: