Нет, поскольку во время компиляции в C ++ нет обработки строковых литералов.
В зависимости от того, что вам нужно и откуда вы получаете строку, вы можете использовать предварительный шаг сборки, который непосредственно помещает ее в некоторую агрегатную форму инициализатора или что-то, что вы можете обработать во время компиляции (то есть списки времени компиляции символы).