私は少し無力なので、この質問をしています。このエラーはVisual Studioでのみ発生し、GCCはエラーや警告なしでコンパイルします。これは移植可能なコードなので、両方のコンパイラで動作するソリューションを探しています(そして、最良の場合、プラットフォームに依存しませんifdefs
)。
エラーC2512:'std :: basic_ostream <_Elem、_Traits>':適切なデフォルトコンストラクターが利用できません
次のように定義されているタイプMyObjectのオブジェクトを構築しているときに発生します
class MyObject : public Socket, public std::ostream
ostream
ここでVSが期待する特別なパラメータは何ですか?