Code:
#include <deque>
using namespace std;
template <class T, template <class ELEM> class CONT = std::deque>
class KLASA {
public:
CONT<T> elems;
};
int main () {
KLASA <int> objekat;
return 0;
}
#include <deque>
using namespace std;
template <class T, template <class ELEM> class CONT = std::deque>
class KLASA {
public:
CONT<T> elems;
};
int main () {
KLASA <int> objekat;
return 0;
}
Prijavljuje
Error 1 error C3201: the template parameter list for class template 'std::deque' does not match the template parameter list for template parameter 'CONT'
U DevC++ radi bez greske sa bilo kakvim template-om ili std template-ovima.
[Ovu poruku je menjao X Files dana 10.03.2007. u 09:58 GMT+1]