Entries from 2017-11-21 to 1 day

Cで再発明せずにデータ構造を使う

たとえば C で単方向連結リストを実装する場合、ふつう入門書では struct slist { int n; struct slist *next; }; のように実装するが、使いたいデータの型が複数ある場合、 struct slist_int { int n; struct slist_int *next; }; struct slist_double { do…