Е
Size: a a a
Е
t
t
using Item = map<string, int>;Тут же просто один в один класс расширяется
struct ItemExtra : Item {};
ItemExtra itemExtra = (Item){{"a", 1}};
//error: conversion from 'Item' {aka 'std::map<std::__cxx11::basic_string<char>, int>'} to non-scalar type 'main()::ItemExtra' requested
D
using Item = map<string, int>;Тут же просто один в один класс расширяется
struct ItemExtra : Item {};
ItemExtra itemExtra = (Item){{"a", 1}};
//error: conversion from 'Item' {aka 'std::map<std::__cxx11::basic_string<char>, int>'} to non-scalar type 'main()::ItemExtra' requested
D
using Item = map<string, int>;Тут же просто один в один класс расширяется
struct ItemExtra : Item {};
ItemExtra itemExtra = (Item){{"a", 1}};
//error: conversion from 'Item' {aka 'std::map<std::__cxx11::basic_string<char>, int>'} to non-scalar type 'main()::ItemExtra' requested
D
t
t
D
s
s
s
W
AF
using Item = map<string, int>;
struct ItemExtra : Item {
public:
deque<Item> extra;
};
Item item = {{"a", 1}};
ItemExtra itemExtra = item;
itemExtra["extra"] = {{{"b", 2}}};
AF
AF
AF
AF
AF
MN