1

新しい C++ 標準ではユーザー定義のリテラルが許可されており、それらの生成はコンパイル時に実行できることを認識しています。

ただし、私はテンプレート メタプログラミングの世界全体にまったく慣れていないため、いくつかの例を実行しようとしていますが、この特定の機能に触れるのは初めてなので、まだ成功していません。

だから私は文字列を持っているとしましょう:

std::string tmp = "This is a test message";

そして、コンパイル時に次を使用して暗号化したいと思います。

std::string tmp = "This is a test message"_encrypt;

私が試みようとしていることは可能ですか?

私は現在 VS2015 を使用しているので、ヘルプやフィードバックをいただければ幸いです。

4

1 に答える 1