2011/10/18

matrixのつくりかた。

C++でmatrixを作ることで少し悩んでいることがある。

いつもこんな感じで作っている。

1 template< unsigned int rows, unsigned int cols, typename Type >
2 class Matrix{
3 Type *element;
4 public:
5 Matrix();
6 ~Matrix();
7 };

エレメントにアクセスするときにメタ化してコンパイル時に展開させたいのだが?

関連書物

C++ テンプレート完全ガイド (Programmer’s SELECTION)


C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series)

0 件のコメント:

コメントを投稿

まとめページ

      

リンク

The Wizard of Science
友達のブログ文化人類学とか難しい話をしております。あとホームページから自作ゲームも配布。