タグ

2021年5月4日のブックマーク (2件)

  • Dan Zajdband

    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2021/05/04
    next.jsの人のブログ。構成が参考になる
  • template in C - KMC活動ブログ

    この記事はKMC Advent Calendar 2015 - Adventar 9日目の記事です。 8日目の記事は、sio_puyoさんの超!エキサイティン!(副題:12月8日は何の日?) - KMC活動ブログでした。 はじめに KMC 4回生のhatsusatoです。 今日はC言語の話です。 最近Cをたくさん書いている*1のですが、Cを書いているとC++が恋しくなってきます。どうしてでしょうか。 その理由の一つに、C言語にはSTLがないことが挙げられると思います*2。 C言語には標準的なコンテナがないので、必要になるたびに自分で用意する必要があります。しかも、要素の型が異なるたびにコンテナの型が変わるので、いちいち作らないといけないです。 面倒くさいです。 C言語にはテンプレートがないので、(型安全な)ジェネリックプログラミングができないから面倒くさいのです。 そこで今日は、なんとかい

    template in C - KMC活動ブログ
    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2021/05/04
    C言語にはジェネリクスがないのでマクロで実現