E2438 Template template arguments must name a class (C++)

From RAD Studio
Jump to: navigation, search

Go Up to Compiler Errors And Warnings (C++) Index

A template template parameter must always declare a new class name. For example:

template<template<class T> int U>
class foo;// error: "U" is not a class tag name
template<template<class T> class V>
class bar;// OK: "V" is a class tag name