/usr/include/c++/5/bits/ios_base.h:855:5: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private
ios_base(const ios_base&);
^
例えばのエラーとしてはこれ。
問題は、公開する予定のクラスのpublicインスタンス変数にprivateにしなければならないものが含まれている場合に起因していた。Publicにしてしまっていた、fstreamインスタンス変数をprivateに戻したら直った。
コメント