您的位置:首页 > 编程语言

模板编程有待加强

2011-04-02 17:27 267 查看

今天看何海涛博客中程序员面试题精选100题(02)-设计包含min函数的栈,思考了一下没有思路,然后参考他的思路开始写程序,偷看了一眼他的程序,觉得用模板写不错,就采用模板写了。结果错误百出,看来以后要多练习,现在的打算是每天写一个程序,把面试100题写完。之前有人说如果30分钟内可以在纸上写出答案,那么基本上可以藐视除google外的笔试了,这是我努力的目标。

下面总结一下,今天进行编程是遇到的错误吧。

template <class T> void MyStack<T>::pop() { }这是正确的写法,结果我把MyStack后的<T>忘了,花了很长时间才找到这个错误,估计这也是新手常犯的错误吧。

T& min(); 竟然把 & 给忘了,看来《STL源码剖析》还是要再看看,把这些基本的东西都忘了。

void push(const T& t)const; 还会 & 的问题,同时还有const的问题,这是一个良好的编程习惯。

stl接口和方法有些生疏,在电脑上编写程序还可以,可是遇到手写的话,这也是一个问题,解决方法还是《STL源码剖析》。

assert 也应该多使用,养成好的编程习惯。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: