読者です 読者をやめる 読者になる 読者になる

ゆとりーなの日記

日記的な事を書いて行くと思はれる

Boost.InterprocessのobufferstreamとBoost.IOStreamsのfiltering_ostreamに嵌められた

丁度これ

Boost.ipcの有効利用(?) - krustf の雑記
をやりたい事案があつたので、boost1.56.0でやつてみたのだが、オーバーロードが解決しないと言はれた。
filtering_istreamのpushにはstd::basic_istreamとstd::basic_stringbufを取るオーバーロードがあるのだが、ibufferstreamはbasic_istreamをpublic、basic_stringbufをprivate繼承してゐるので曖昧さが解決できないとのこと。これはこの組合せは現行バージョンではサポートしてないと云ふ解釋で良いのだらうか。
と云ふかprivate繼承、變換できないのにオーバーロード候補になるつて事に今更󠄁驚いたのは內緖。