And that&#x27;s why the modern alternatives have done away or greatly reduced what the preprocessor can do.<p>That and Include Files<p>I guess it was part of the evolution and experimentation, but it is one of the things that make C++ complicated