C言語 (C99) にはBoolean型があるんだね
CODE COMPLETE (上) の "言語の「中へ」のプログラミング" (言語に含まれていない機能をコーディング規約やライブラリ等で補うこと) という言葉に感動して、以下のような感じで C言語用の Boolean型を定義したりして、悦に入ったりしてたんですよ (C言語なんてろくに使いもしないのにw)。
typedef enum { ところが、ふと調べてみたら、最近の C言語 (いわゆる C99) では、_Bool という Boolean型に相当する型が定義されてるんですね (プログラミング言語 C の新機能: 5.1 _Bool 型)。stdbool.h というヘッダファイルをインクルードすると bool, true, false という名前を使用することもできるみたいです(プログラミング言語 C の新機能: 9.4 stdbool.h)。 Wikipediaにも結構まとまった説明がありますね。 言語の「中へ」プログラミングする前に、まず、本当にその言語に欲しい機能がないのか、ちゃんと調べろってことですかね。
by fkmn
| 2008-08-27 23:55
| IT
|
カテゴリ
以前の記事
2011年 06月
2011年 04月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 more... ブログパーツ
リンク
検索
タグ
日記
IT
感想
本
programming
コンピュータ
ゲーム
Perl
CL
ライフサイエンス
一人読書会
インフォマティクス
Ruby
ブログ
ネタ
C#
PHP
yapcasia2008
生物
R
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||