C++ error LNK2019: 无法解析的外部符号
问题描述:1.用Stack.h描述Stack类的定义,用Stack.cpp实现Stack.h定义的函数,在9_9.cpp里调用,但是编译时会报 “error LNK2019: 无法解析的外部符号”的错
1.Stack.h的代码如下
//Stack.h
#ifndef STACK_H
#define STACK_H
#include<iostream>
#include<cassert>
template<class T,int SIZE=50>
class Stack {
private:
T list[SIZE];
int top;
public:
Stack();
void push(const T& item);
T pop();
void clear();
const T& peek()const;
bool isEmpty()const;
bool isFull()const;
};
#endif // !STACK_H

![C++ error LNK2019: 无法解析的外部符号[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/01/1706711905-cb60560b504a2d4.jpg)

