Czy mimo to mogę wysyłać argumenty do narzędzia delikcyjnego std::shared_ptr
?Dodatkowe argumenty dotyczące niestandardowego usuwania z shared_ptr
coś, co czujesz jak:
std::shared_ptr<A> myA(a, myDeleter(a, 5));
gdzie myDeleter
ma ten podpis:
void myDeleter(A* a, int i)
(powyżej Oczywiście składnia jest źle, ale po prostu podkreślić, że muszę mój Deleter wziąć dodatkowy Argumenty.)
Brill. Wielkie dzięki! dlaczego lambdy zostały wprowadzone dopiero niedawno w C++ ?! – alexandreC