2006年11月15日

(原創) 为什么说iterator是left inclusive? (C/C++) (STL)

摘要: 因为c.begin()是第一个element,但c.end()并不是最后一个element,而是one past the end,所以c.end()并不是iterator.若以符号表示,则是 [first,last)the range begin with first and ends with, but not include, last.Reference C++ Primer 4th P.3... 阅读全文

posted @ 2006-11-15 23:20 真 OO无双 阅读(435) 评论(0) 推荐(0)

(原創) 在C++中,string literal是什么型别? (C/C++)

摘要: 在C++中,string literal的型别并不是std::string,而是C语言的const char*。 阅读全文

posted @ 2006-11-15 23:02 真 OO无双 阅读(961) 评论(0) 推荐(0)

(原創) .NET 3.0在11/10/2006正式发布了 (初級) (.NET)

摘要: .NET 3.0已经在上星期五11/10正式发布了,表示.NET 3.0离我们已经不在遥不可及,全新的WPF开发方式马上得面对,另外Windows CE 6.0也在11月上市了,今天博班的学长也马上要我们明天11点去找他,讨论Embedded Visual C++ 6.0的研究项目,2006年底和2007年真的是Microsoft技术重要的一年。.NET Framework 3.0下载http:/... 阅读全文

posted @ 2006-11-15 22:09 真 OO无双 阅读(322) 评论(0) 推荐(0)

(原創) 使用std::vector模拟std::stack? (C/C++) (STL)

摘要: 实务上并不会用std::vector去模拟std::stack,这是我修C++在Lab上的一个练习,要我们用std::vector去模拟std::stack,还蛮有趣的。 阅读全文

posted @ 2006-11-15 16:36 真 OO无双 阅读(1701) 评论(0) 推荐(0)

(原創) 如何删除std::vector内的element?(使用find) (C/C++) (STL)

摘要: 若要删除std::vector中的element,正规的方式该用find() generic algorithm,若find()找到了,会传回该iterator,若找不到,将传回vector.end()。这种写法远比用for loop干净很多。 阅读全文

posted @ 2006-11-15 15:26 真 OO无双 阅读(6427) 评论(0) 推荐(0)

如何删除std::vector内的element?(使用for loop) (中级)

摘要: 初学者若想要删除std::vector内的element,第一个想到的就是用for loop,若该iterator的值是我要删的,就erase 1// Compile OK, but run-time error!!2for(std::vector::iterator iter = ivec.begin(); iter != ivec.end(); ++iter) {3 if (*iter ==... 阅读全文

posted @ 2006-11-15 14:27 真 OO无双 阅读(10653) 评论(2) 推荐(1)

(原創) 如何将array转成std::vector? (使用vector.insert) (C/C++) (STL)

摘要: 使用vector.insert將array轉vector,雖然也是一行完成,但不是那麼直觀,建議還是用constructor的方式將array轉std::vector。 阅读全文

posted @ 2006-11-15 13:16 真 OO无双 阅读(2821) 评论(0) 推荐(0)

(原創) 今天期中考 (日記)

摘要: 今天是我在台大第一次的期中考,考的是计算机视觉(Computer Vision),这是个大四和研究生可修的选修课。 阅读全文

posted @ 2006-11-15 04:35 真 OO无双 阅读(620) 评论(0) 推荐(1)

导航