boost::PropertyTreeのキーとしてファイル名を使用しようとしています
しかし '。' 「example.txt」などのファイル名に文字が含まれていると、プロパティ ツリー内に追加のレイヤーが追加されます。最も明白な解決策は、「。」を置き換えることです。ただし、エスケープ文字を使用するなど、これを行うためのより良い方法がある可能性があります。
次の例では、値 10 が「example」の子であるノード「txt」に入れられます。代わりに、ノード 'example.txt' に値 10 を格納したいと考えています。
ptree pt;
pt.put("example.txt", 10);
単一ノードに完全なファイル名を使用するにはどうすればよいですか?
よろしくお願いします。