Я читал в стандартах n4296 (черновик) § 1.8 стр. 7:
Объект - это область хранения. [Примечание. Функция не объекта, независимо от того, занимает ли он хранение в том виде, как объекты. -end note]
Я провел несколько дней в сети, ища хорошую причину такого исключения, без везения. Может быть, потому, что я не полностью понимаю объекты. Итак:
- Почему функция не является объектом? Как он отличается?
- И имеет ли это какое-либо отношение к функторам (объектам функции)?