Boost::Phoenix は初めてで、C++ で FP を実行するために使用しています。私は彼らの公式ページのチュートリアルを調べました。ただし、変数を「保存」する方法を示す例がないのはなぜだろうか。たとえば、値の例では、関数変数を使用するように指示されています
std::cout << val(3)() << std::endl;
実行結果を直接出力します。変数を保存したい場合はどうすればよいですか? お気に入り
type t = val(3);
の型はval(3)
何ですか? 遅延関数によって返される関数変数の型を宣言したい場合も同じことが起こります。それの種類は何ですか?チュートリアル全体が常にすぐに出力される理由がわかりません。私はそれを間違って使用していますか?
ありがとう、イー