для наследуемой структуры. Если убираю наследование, то собирается нормально. Мб кто-то сталкивался с подобным?
https://pastebin.com/JTt1uwNa
using Ptr = std::shared_ptr<InlineKeyboardMarkup>; ?
Что именно не так? У меня уже мозг кипит, целый день проект делаю
И это говно родилось за целый день? return std::make_shared<InlineKeyboardMarkup>(InlineKeyboardMarkup { // error c2440 ([&pt] () -> std::vector<std::vector<InlineKeyboardButton::Ptr>> { std::vector<std::vector<InlineKeyboardButton::Ptr>> inline_keyboard; for (const auto& item : pt.get_child("inline_keyboard")) { inline_keyboard.emplace_back(); for (const auto& elem : item.second) { inline_keyboard.back().emplace_back(inlinekeyboardbutton_from_json(elem.second)); } } return inline_keyboard; })() });
Нет. Это говно родилось за минуту. Это лишь часть кода
Обсуждают сегодня