Dans la tentative d'exécution du code de base, deux erreurs surface :
#include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top (void) {return stack[top];} //friend ostream& operator<< (ostream&, Stack&); private: Type *stack; int top; const int maxSize; }; template <class Type> void Stack <Type>:: Push (Type &val) { if (top+1<maxsize) stack [++top]=val; }
Erreurs :
MSVCRTD.lib(crtexew.obj) : erreur LNK2019 : symbole externe non résolu _WinMain@16 référencé dans fonction ___tmainCRTStartup
Cette erreur provient d'un problème d'éditeur de liens. Pour y remédier :
Cela devrait résolvez l'erreur de l'éditeur de liens et vous permettez d'exécuter votre code avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!