http://www.geocities.jp/ky_webid/cpp/language/027.html テンプレート関数のクラス版です。凄くややこしそうな気がしますね。 とにかく実装してみます。 #include <iostream> using namespace std; template <class T> class CSample { public: CSample(T t) { m_t = t; } T Get () { return m_t; } private: T m_t; }; int main() { // インスタンス時に何の型かを指定する。 CSample<int> obj1(100); CSample<char*> obj2("abcd"); cout << obj1.Get() << endl; cout << obj2.Get() << endl; r