Какова общая идея делегата на С++? Каковы они, как они используются и для чего они используются?
Я хотел бы сначала узнать о них в "черном ящике", но немного информации о кишках этих вещей было бы здорово.
Это не С++ в чистом или чистом виде, но я замечаю, что в базе кода, где я работаю, есть их в изобилии. Я надеюсь понять их достаточно, так что я могу просто использовать их и не должен вникать в ужасную вложенность шаблона.
Эти два проекта Code Project объясняют, что я имею в виду, но не особенно лаконично: