c++自己创建类的一个问题

这是我自己创造的一个类 运行的时候报错显示没有声明push和pop函数 我上网查发现大家都是放在一个项目里的但是我这个是直接建造的然后我又键了个项目把网上的一个就一个函数的类放了进去也是一个.h 两个cpp文件但是运行的时候还是显示没有声明函数请问这是为什么图片说明图片说明图片说明

这个问题,可能是编译器的锅,代码基本没有问题,要不重新新建一个工程,再新建一个.h和.cpp,再把你的stack类放进去,如果再次调用的还是没有声明,
这个只能说你遇到鬼了。。

试着用vector或者list吧

代码看起来确实没啥问题