явный параметр объекта в C++23 — это параметр, содержащий this для явной функции-члена объекта.
struct S {
void f() &; // implicit object member function
void f(this S& self); // explicit object member function
template <typename Self>
void g(this Self& self); // explicit, function template
void g(this auto&& self); // explicit, abbreviated function template
};
Эту функцию иногда называют «вывод этого» по названию предложения P0847: Вывод этого.
Для функции-члена с таким параметром собственный объект передается не неявно, как обычно, а через этот параметр.
Также рассмотрите посты по тегам, связанные с явными параметрами объекта: