2010-06-20から1日間の記事一覧

dll 作成時の def file

C++ みたいに名前空間がある言語はどうすんだろうと思ったんだけどあくまで関数名で認識するぽい ? というのも例えば void dll::foo(void); な関数があったとして以下のように書くのかと思ったら LIBRARY EXPORTS dll::foo 以下が正解だったので。 LIBRARY E…

四捨五入 & 最近接偶数丸め

字面的に強キャラぽい。 C99 で math.h に round() が定義されているみたいなんだけどどうも VS10 で使えないみたいだし cmath には入ってないぽい ( C++98 だからないのが当たり前なのか ? ) ので書いてみた。 http://github.com/januswel/cpplib/blob/mast…

counter

incrementor と言った方がいいかな。 http://github.com/januswel/cpplib/commit/e66b3c5845034b960ea4f53bce7480680e7bae96 http://github.com/januswel/cpplib/blob/master/header/algorithm.hpp 以下のような classical な code を #include <vector> int main(vo</vector>…