您有一个循环依赖性问题。
FILE_DATA_CACHE
,这在EncryptionTypes.h中定义。
加密类型。h需要
CEncryption
幸运的是,您可以使用
在EncryptionType.h中。
// EncryptionTypes.h file
#pragma once
// Can't #include Encryption.h. That will lead to circular
// #includes.
namespace crypto
{
// Forward declaration of crypto::CEncryption
class CEncryption;
}
struct FILE_DATA_CACHE{
FILE_DATA_CACHE()
{
};
~FILE_DATA_CACHE()
{
}
friend class crypto::CEncryption;
private:
bool _isIndexFileUsed()
{
return bResult;
}
};