Spirit V2 のスピリット パーサーは、auto キーワードと一緒に使用することを目的としていません。パーサーを auto 変数に割り当てようとすると、プログラムがセグメンテーション違反でクラッシュする可能性があります。
この問題は、Spirit の基礎となる Proto 式テンプレートが一時変数への参照を保持しているために発生します。この制限を回避するには、次のメソッドを使用できます。
詳細については、https://stackoverflow.com/search?q=user:85371 deep_copy.
注: この制限は、より最新の機能を持つ Boost Spirit X3 には存在しません。建築。
以上が「auto」変数に割り当てると Spirit V2 パーサーがクラッシュするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。