Код: Выделить всё
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
Мобильная версия