Просто вместо частного случая (решение одной проблемы) используется более мощная технология, которая решает множество проблем включая эту. Там и строк нет, но есть классы и перегрузка операторов, которые позволяют реализовать строки (и не только).
Я бы на вашем месте сделал мы макросы и include. С помощью них можно реализовать даже шаблоны (template) на языке типа C, гораздо более гибкие (и еще менее поддающиеся отладке), чем на C++.
Только надо добавить области видимости для макросов.
#push
#define TRUE FALSE
#pop





), чем на C++.
Ответить с цитированием