Код: Выделить всё
struct MyStruct1 {
std::string myName;
// ...
}
Я пишу шаблон функции, но хочу ограничить к нему доступ, чтобы в функцию можно было передавать только структуры, обладающие этим полем myName.
Пока я просто пробовал:
Код: Выделить всё
template
concept allowedInputType = std::same_as || std::same_as; // and so forth
Подробнее здесь: https://stackoverflow.com/questions/797 ... ic-members
Мобильная версия