コンパイル時にエラーが発生しています。エラーは、「string」が宣言されていないことを示しています。私は、これらのファイルに何も「含める」べきではないことを知っています。ヘッダー ファイルは、クラスを宣言し、メンバー関数を一覧表示します。これらの関数のうち 2 つはパラメーターとして渡される整数を持ち、他の 2 つの関数はパラメーターとして渡される文字列を持ちます。.cpp ファイルは名前空間を使用しており、文字列変数は確実に宣言されています。問題は何ですか?
セキュリティ.h
class Security
{private:
public:
void Driver();
void EncFileUsingRot(int rotNum);
void EncFileUsingCrypto(string file);
void DecFileUsingRot(int rotNum);
void DecFileUsingCrypto(string file);
};
セキュリティ.cpp
#include<fstream>
#include<iostream>
#include "Security.h"
using namespace std;