Как сгенерировать boost uuid из строки во время компиляции - PullRequest
1 голос
/ 19 марта 2010

Есть ли способ генерировать повышение UUID из строки, такой как 988A00C4-79F3-46f9-98CD-D5AD4AA2A0FE во время компиляции?

1 Ответ

1 голос
/ 19 марта 2010

Нет, поскольку во время компиляции в C ++ нет обработки строковых литералов.

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

...