サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
qiita.com/minamiyama1994
誰? minamiyama1994です、不審者です これは何? comb meet up!というLT大会で発表した型! 型!という同名のスライドに関する補足記事的なものです U22が中心ですが、中高生から社会人まで幅広く参加する勉強会ということで基本的なことを説明しました、分かる人にはつまらない話かと思います まず、型って何よ? 「TAPLの第1章読め」の一言で済む話なのですが、それではあまりに無慈悲なので少し解説します(TAPL読めって言ってたらそもそもこの発表や記事なくてもいいもんね) 型というのは 値の取りうる集合 データに対するメタ情報 です ……何を言っているかわからないと思うので具体例を出します 「0」は「整数型」です 「"hoge"」は「文字列型」です 「http://b-world.org」は「URL型です」です 要するにこういうのが型です 「値の取りうる集合」とは? 例え
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
2014/03/18にTwitterで発生した謎の流れにより、「コンパイル時に型エラーを検出できる型安全なprintfを作ろう!」という流れに C言語のprintfが型安全でないのは有名な話で、その代わりにboost::formatがあったりしてboost::formatなどでは「ある程度」型安全というか、型が違ったら「実行時に」例外が投げられたりとか、ありますよね? そういうのではなく、「コンパイル時に」型エラーを検出してしまえ! 的な感じのprintfを作成しよう! という流れになりました と、言うわけで今回はC++14(C++11縛りはキツかった)で作成した、というか作成中、というより漸進的に作成されるType safe printfのお話です まず最初に、リポジトリはこちらです https://github.com/minamiyama1994/Type-safe-printf 現
このページを最初にブックマークしてみませんか?
『@minamiyama1994のマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く