0
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 のサブクラスです。

このエラーが発生する理由は何ですか? ありがとう!

4

1 に答える 1