title: Why use #define instead of a variable
body: <p>What is the point of <code>#define</code> in C++? I've only seen examples where it's used in place of a "magic number" but I don't see the point in just giving that value to a variable instead.</p>