Standardではない邪道なC++ライブラリの開発日誌
Dradnats C++ Libraryはライブラリですので、ヘッダは一種のユーザーインタフェースということになります。ユーザーといっても、実際に動作するアプリケーションのユーザーではなく、ライブラリのユーザー、すなわちアプリケーション開発者に対するインタフェースということです。

ところで「ヘッダ」という書き方をしたのには理由があります。それは、

#include <...>

の形式で使用することを想定しているからです。もし、

#include "..."

の形式で使用するのであれば「ヘッダファイル」と書くのが正しいでしょう。もっとも、ヘッダの場合でもファイルとして実装できないような処理系には対応することができません。前回の処理系に対する過程では書き忘れましたが、
  • ヘッダはファイルとして実現でき、探索順序を制御する方法がある。
というのも入れる必要がありそうです。

ヘッダ名についてですが、これは基本的にはBoost C++ Librariesの流儀を模倣したいと考えています。ただし、細かなサブディレクトリは内部的な実装にとどめ、ユーザーがインクルードするのは、

#include <dradnats/*.hpp>

という形式だけにするつもりです。ファイル名の拡張子が.hppなのもBoost C++ Librariesの流儀に従います。また、ファイル名の付け方も、複数形ではなく単数形にするなど、Boost C++ Librariesの流儀に従うことにします。



ユーザビリティエンジニアリング原論―ユーザーのためのインタフェースデザイン (情報デザインシリーズ)
画像 著者:ヤコブ ニールセン
価格:¥ 3,885

『ユーザビリティに関して学べます』

ユーザビリティの概念や、起源、歴史から学べます。内容としては少し古い本ですが、ヒューリスティック評価法などの基礎を学べました。
この記事にコメントする
お名前
タイトル
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
スポンサーサイト
ブログ内検索
カレンダー
06 2010/07 08
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新CM
[03/26 たかぎ]
最新TB