void Push(const T&element)与 void Push(T&element)的区别
后则无需传递数值,所以
在mian中调用
int main()
{
Push(4);
}
会出现error:错误 1 error C2664: 'ArrayStack<T>::Push' : cannot convert parameter 1 from 'int' to 'int &' f:/c++/algorithms1/stack2/stack2/stack2.cpp 91
而前者用上述方法调用就不会有错误的!
所以你如果想向element传值的话,用const进行修饰。