# Memory & Ownership

So far, we've been using variables without really thinking **where they live** / **who owns them.**

In C++, understanding memory is extremely important as it helps you write

* faster programs
* safer code
* avoid nasty bugs like memory leaks
