1(OFFLINE)c++における自己参照的なクラスに関して次に示すコードは実行できます。(5回文章が出力されます。0;&#125;しかし、このDimClassをこう変更するとコンパイルエラーになります。確かにこのクラスはポインタの自己参照?を行ってはいるのですが、一定の値で止まるようにはなっています。c++において、このようなことは不可能なのでしょうか。&#125;&#125;;(STLのような配列を実現する際、このように設計してみようと考えました。示しているコードは問題の部分を抜粋しています。)ご教授お願いします。さんが書きました:しかし、このDimClassをこう変更するとコンパイルエラーになります。確かにこのクラスはポインタの自己参照?を行ってはいるのですが、一定の値で止まるようにはなっています。c++において、このようなことは不可能なのでしょうか。メンバ変数で使われているため,newするかどうかに関わらずDimClass<T*>はインスタンス化されます。**>......と無限に作ろうとして,当然ながら限界になってエラーになります。このような場合は,テンプレートの部分特殊化を使うのが一般的かと思います。c++における自己参照的なクラスに関して[解決!]なるほど...テンプレートに引数を追加し、部分特殊化をすると可能なんですね。