Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"calling_convention": a explicit példányosítás hívási konvenciójának meg kell egyeznie a példányosított sablon hívási konvenciójának
Megjegyzések
Javasoljuk, hogy ne adjon meg hívási konvenciót az explicit példányosításkor. Ha muszáj, akkor a hívási konvencióknak meg kell egyezniük.
Example
Az alábbi példa C3738-at hoz létre.
// C3738.cpp
// compile with: /clr
// processor: x86
#include <stdio.h>
template< class T >
void f ( T arg ) { // by default calling convention is __cdecl
printf ( "f: %s\n", __FUNCSIG__ );
}
template
void __stdcall f< int > ( int arg ); // C3738
// try the following line instead
// void f< int > ( int arg );
int main () {
f(1);
f< int > ( 1 );
}