C++ string constant (const char*) code protection using template/constexpr compile-time computation and basic Caesar cipher