K&J Software Distribution
Proposition 7: Whereof one cannot speak, thereof one must be silent.
ABOUT US
ABOUT US
READMEより:
This is the K&J Software Distribution aka KJSD.
We are various C/C++ libraries which have NO ANY GOAL. However, these libraries have
a little rule for designed:
Keep It Simple
TAKING WHAT WE NEED WHEN WE NEED IT
Cross-Platform as possible
If you can use rich platform which like .NET, boost, C++0x, and so on, w
e may have no help to you.
そのまま食うもよし,加工して食うもよし.
GitHubからどうぞ.
そのまま食うなら
そのまま食うなら
$ tar zxvf KJSD.tar.gz
$ cd KJSD
$ make
or
$ make test
Visual Studioのソリューション(sln)もあります.
Menu
Menu
- argument.hpp
- コマンドライン引数の前方向アクセスイテレータ
- command.hpp
- 引数を束縛したデリゲートのこと.GoFのCommandパターンの実装です.
- cunit.h
- シンプルなユニットテストツール.余計な機能は要りません.
- cutil.h
- よくある適当な関数&マクロ集
- delegate.hpp
- 関数オブジェクト.イベントは投げるものです.手続きじゃないです.
- hash_table.hpp
- 動的ハッシュテーブルコンテナ.ほぼstd::unordered_map.C++11を使いたくても使えない諸事情があるあなたに.
- ioserial.hpp
- シリアルポートのstd::iostream化
- json.h
- JSONデータ構造管理モジュール.あえてC言語で.C++ならなんとでもなるでしょ?
- shared_ptr.hpp
- 参照カウンタ管理機能のついたスマートポインタ.いわゆるstd::shared_ptr.あなたのやんごとない事情に応えます.
- singleton.hpp
- オブジェクトのグローバル変数.GoFのSingletonパターン実装
- state_machine.hpp
- 決定性有限オートマトン.GoFのStateパターン実装
- timer.hpp
- ストップウォッチですよ.いろんな計測に.
- util.hpp
- よくある適当な関数集C++版