main.cc: In function ‘int main()’:
main.cc:10:26: error: cannot convert ‘libraryname::ZlibCompressor’ to ‘libraryname::Compressor*’ in assignment
options.compressors[0] = libraryname::ZlibCompressor();
options
は構造体であり、次のcompressors
ように定義されます。
Compressor* compressors[256];
ZlibCompressor は Compressor のサブクラスです。
このエラーが発生する理由は何ですか? ありがとう!