2008-02-20から1日間の記事一覧
継承でスペースを犠牲にして利便性を向上するケースに出会った. typedef void (*TidyItemProc)(void *item); struct List { /* ... */ void MakeEmpty(TidyItemProc proc); }; struct XList : public List { void MakeEmpty() { List::MakeEmpty(this->tidy…
継承でスペースを犠牲にして利便性を向上するケースに出会った. typedef void (*TidyItemProc)(void *item); struct List { /* ... */ void MakeEmpty(TidyItemProc proc); }; struct XList : public List { void MakeEmpty() { List::MakeEmpty(this->tidy…