title: Why is a function not an object?
body: <p>I read in the standards n4296 (Draft) § 1.8 page 7:</p>
  
  <blockquote>
    <p>An <strong>object</strong> is a region of storage. [ Note: A function <strong>is not</strong> an object,
    regardless of whether or not it occupies storage in the way that
    objects do. —end note ]</p>
  </blockquote>
  
  <p>I spent some days on the net looking for a good reason for such exclusion, with no luck. Maybe because I do not fully understand objects. So:</p>
  
  <ol>
  <li>Why is a function not an object? How does it differ?</li>
  <li>And does this have any relation with the functors (function objects)?</li>
  </ol>