こんにちは、私は独学で C++ を学んでいますが、このエラーが発生しています
'verifyDateInput' was not declared in this scope
エラーは、以下の verifyDateInput の呼び出しで発生します。
void setAll(std::string dateString) {
if(verifyDateInput(dateString.c_str())) {
std::vector<std::string> results = split(dateString, '/');
month = results.at(0).;
day = results.at(1);
year = results.at(2);
}
}
これは、私が理解していない言語のニュアンスに過ぎないと確信しています。関数呼び出しはヘッダー ファイルの構造体宣言内にあり、ヘッダー ファイル内には関数の宣言があります。(宣言が正しい言葉かどうかはわかりません.....関数の署名を書くだけです)
bool verifyDateInput(const char* input);
助けてくれてありがとう!