プログラムの何が問題なのかを理解するのに苦労しています。ヘッダー ファイル内のクラス宣言とメンバー関数宣言、1 つの .cpp ファイル内のメンバー関数定義、および main.cpp 内のメイン ドライバー プログラムで構成しました。ここにプログラムを投稿できるように、すべてを ideone の 1 つのファイルにまとめました。
ideone に表示されるエラーは、ビルド時に IDE が表示するエラーです。誰かが私が間違っていることを指摘できますか?
エラーは次のとおりです。
prog.cpp: In instantiation of ‘IntDLLNode<int>’:
prog.cpp:56: instantiated from ‘void IntDLList<T>::addToDLLHead(const T&) [with T = int]’
prog.cpp:215: instantiated from here
prog.cpp:8: error: template argument required for ‘struct IntDLList’
Line 56: head = new IntDLLNode<T>(el,head,NULL);
Line 215: dll.addToDLLHead(numero);
Line 8: class IntDLLNode {
try/catch 句は無視してかまいません。その部分の作業はまだ完了していません。現在のエラーを回避しようとしているだけです。