Почему указатели на функции не считаются объектно-ориентированными?

В спецификациях языка C # явно указано:

Делегаты аналогичны концепции указателей на функции, найденных в некоторых другие языки, но в отличие от функции указатели , делегаты объектно-ориентированный и типобезопасный.

Я понимаю, что делегаты должны быть немного более гибкими, чем указатели, потому что .NET перемещает память. Это единственное различие, о котором я знаю, но я не уверен, как это превратит делегата в объектно-ориентированную концепцию ...?

Что делает указатель на функцию не объектно-ориентированным? Эквивалентны ли указатели и указатели функций?

23
задан P.Brian.Mackey 20 April 2011 в 17:45
поделиться