The information in this article applies to:
SYMPTOMSThe compiler generates the error C2440, when compiling a template function with a const pointer of class T as an argument, where class T is a template parameter.
RESOLUTION
Starting with Visual C++ 5.0, explicitly specify the template arguments
when calling the template function. STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been corrected in Visual
Studio 97 Service Pack 1. Q170365 INFO: Visual Studio 97 Service Packs - What, Where, and Why MORE INFORMATIONThe following sample code demonstrates the problem. Sample Code
The following sample code demonstrates the workaround for Visual C++ 5.0.
Sample Code
Additional query words: CL
Keywords : kbcode kbprg kbCompiler kbCPPonly kbLangCPP kbVC kbVC420bug kbVC500bug kbVS97sp1fix |
Last Reviewed: August 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |