c++ - template function: null pointer conversion
- Christof Meerwald <cmeerw web.de> Jan 07 2003
- Christof Meerwald <cmeerw web.de> Jan 19 2003
template<class T>
void f(void *)
{ }
int main()
{
f<int>(0);
// Error: no match for function 'f(int )'
}
Any reason why the 0 isn't converted to (void *) 0?
(low priority)
bye, Christof
--
http://cmeerw.org JID: cmeerw jabber.at
mailto cmeerw at web.de
...and what have you contributed to the Net?
Jan 07 2003
On Tue, 7 Jan 2003 23:05:55 +0000 (UTC), Christof Meerwald wrote:template<class T> void f(void *) { } int main() { f<int>(0); // Error: no match for function 'f(int )' } Any reason why the 0 isn't converted to (void *) 0? (low priority)
Seems to be fixed in the latest beta, but this one still fails (low priority): template<class T> void f(T) { } int main() { f<void *>(0); // Error: no match for function 'f(int )' } bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jan 19 2003








Christof Meerwald <cmeerw web.de>