不透明なデータ型を返すためにCで推奨される方法は何ですか?
/* Option #1: */
struct widget;
struct widget *foo();
/* Option #2: */
struct widget
{
struct widget_impl *impl;
};
struct widget foo();
より慣用的な他のオプションはありますか?
不透明なデータ型を返すためにCで推奨される方法は何ですか?
/* Option #1: */
struct widget;
struct widget *foo();
/* Option #2: */
struct widget
{
struct widget_impl *impl;
};
struct widget foo();
より慣用的な他のオプションはありますか?