Size: a a a

2021 June 26

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: Вот диаграмма классов этого безобразия
источник

RM

Roy Mustang in C++ Together 2.0
пздц
источник

RM

Roy Mustang in C++ Together 2.0
Хуй, который может быть одновременно и лопатой, и открывашкой, и зубной щеткой
источник

RM

Roy Mustang in C++ Together 2.0
Типичная хуябстракция
источник

RM

Roy Mustang in C++ Together 2.0
Ты данные откуда получаешь?
источник

RM

Roy Mustang in C++ Together 2.0
Value которое
источник

RM

Roy Mustang in C++ Together 2.0
Эта хуйня от чего то зародилась
источник

RM

Roy Mustang in C++ Together 2.0
Вопрос в том, кто это породил
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: другой класс
источник

RM

Roy Mustang in C++ Together 2.0
так стоп
источник

RM

Roy Mustang in C++ Together 2.0
этот класс наследуется сразу от всех типов
источник

RM

Roy Mustang in C++ Together 2.0
значит у него должен быть какой нибудь getType
источник

RM

Roy Mustang in C++ Together 2.0
который вернет тип в винде какого то значения
источник

RM

Roy Mustang in C++ Together 2.0
или что-то такое
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: наоборот. он предок для всех них.
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna:
MetaData::MetaData(std::string path)
{
   Exiv2::XmpParser::initialize();
#ifdef EXV_ENABLE_BMFF
   Exiv2::enableBMFF()
#endif
   Exiv2::Image::AutoPtr  image = Exiv2::ImageFactory::open(path);
   assert(image.get() != 0);
   image->readMetadata();
   Exiv2::ExifData &exifData = image->exifData();
   size_t count = 0;
   size_t length = 0;
   KeyMetadata *km = new KeyMetadata;
   for (Exiv2::ExifData::const_iterator i = exifData.begin(); i != exifData.end(); ++i) {
       length++;
   }

   for (Exiv2::ExifData::const_iterator i = exifData.begin(); count++ < length; ++i) {
       if (km->find(i->key()))
           MetaData::metaData[i->key()] = i->value().toString();
   }
}

Вот полный конструктор, который я написал.
источник

RM

Roy Mustang in C++ Together 2.0
аа то есть классы справа наследуются от Value
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Ну ты че ебана
источник

RM

Roy Mustang in C++ Together 2.0
вон же стандарт описан для exif типов
источник