新しい C++ 標準ではユーザー定義のリテラルが許可されており、それらの生成はコンパイル時に実行できることを認識しています。
ただし、私はテンプレート メタプログラミングの世界全体にまったく慣れていないため、いくつかの例を実行しようとしていますが、この特定の機能に触れるのは初めてなので、まだ成功していません。
だから私は文字列を持っているとしましょう:
std::string tmp = "This is a test message";
そして、コンパイル時に次を使用して暗号化したいと思います。
std::string tmp = "This is a test message"_encrypt;
私が試みようとしていることは可能ですか?
私は現在 VS2015 を使用しているので、ヘルプやフィードバックをいただければ幸いです。