title: In C++ a "class instance" is the only type of object?
body: <p>Help me to understand this, If I consider all the C++ standards, including C++11, it's correct to say that the only <em>object</em> that I can deal with is an instance of a class ?</p>
  
  <p>what about other players such as lambdas ? an instance of a POD is considered an object ?</p>
  
  <p>I know that this sounds like a small detail but most of the times I found concepts from other languages hard to compare when I have this kind of problems defining what is an object and what is not, especially in functional OOP languages.</p>