このプログラムでは、ラムダ λ は理論的には何も表さない: ''. これをプログラムで「\ 0」と表現することを考えましたが、明らかにそれは必ずしもラムダが行うことではない文字列を終了します。また、から読み込んでistringstream
いますが、その文字の読み込みに問題があります。
さて、あなたならどのキャラを使いますか?
データを保持する構造体を定義するだけでなく、Int、Char、Int を文字列として表す理由があると仮定しています。
あなたが言うように\0
、文字列を終了するので機能しません。しかし、C++ で使用して簡単にエスケープできる他の非表示の ASCII 文字があります。このエスケープコードのリストを見てください。