This [FAQ](https://stackoverflow.com/tags/c%2b%2b-faq/info) is about Aggregates and PODs and covers the following material:

* What are ***Aggregates***?
* What are ***POD***s (Plain Old Data)?
* How are they related?
* How and why are they special?
* What changes for C++11?