c++ - Bug related to template constructor
- Adder (26/26) Oct 04 2006 Hi,
Hi,
Here is the code:
-------------------------------------------- Cut here...
template <class T>
class File
{
public:
template <class xchar>
File <T> (const xchar *pszName)
{}
};
int main ()
{
File <char> f ("alfa.txt");
return 0;
}
-------------------------------------------- ... and here !
The error message is:
File <char> f ("alfa.txt");
^
main.cpp(12) : Error: cannot find constructor for class matching
File<char >::File<char >(char const *)
The code can be compiled with Borland >= 5.5.1, Visual >= 6.0,
Comeau >= 4.3.3.
Yours truly,
Adder
Oct 04 2006








Adder <shefututurorshefilor yahoo.com>