struct prop
{
std::string name;
std::string value;
prop(std::string name, std::string value)
: name(name), value(value)
{}
};
Имена паблик полей совпадают с именами параметров конструктора.
Должно ли это компилироваться?
Стоит ли это использовать?
Что и как следует перименовать, если не стоит оставлять так?
(паблик поля тут все, кроме конструкторов методов не предвидится, инкапсулировать нечего)