std::shared_ptr<AbstractPrinter> parse_input_fiz(char const *input) {
std::shared_ptr<FizPrinter> printer(FizPrinter);
return printer;
}
FizPrinter е наследен от AbstractPrinter. И получих следващата грешка:
Описание Resource Path Location Type не можа да преобразува „принтер“ от „std::shared_ptr (*)(FizPrinter)“ в „std::shared_ptr“ parser.cc /pdf-i/src ред 63 C/C++ Проблем
тази функция е една от използваните във фабриката