C++
shashafbqc
这个作者很懒,什么都没留下…
展开
-
深入探索C++对象模型 第七章 站在对象模型的尖端
主要探讨的有三个问题:template、异常处理、执行期类型识别A. Template定义一个template(模板定义域)TemplateClass point{ Public: Enumstatus{a,b}; Point(Ta=0原创 2014-05-09 20:24:44 · 618 阅读 · 0 评论 -
三十分钟 掌握STL
译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对转载 2014-05-13 17:01:24 · 294 阅读 · 0 评论 -
深入探索C++对象模型 第六章 执行语义学
1. 一个区段可能有多个return离开点,所以可能导致一些对象创建后,没有用就需要释放,这就造成了很多浪费。所以建议把object放置在使用它的区段的附近。2. C++中全局变量会放置在datasegment,如果没有被指定值,内置类型其所被配置的内存内容将会被置为0。(会被初始化),而局部变量则不会。类类型的话,应该提供一个默认构造函数,否则就失败了。3.原创 2014-05-09 20:22:22 · 511 阅读 · 0 评论 -
leetcode Palindrome Partitioning
Given a string s, partition s such that every substring of the partition is a palindrome.Return all possible palindrome partitioning of s.For example, given s = "aab",Return [ ["aa","原创 2014-06-05 21:35:14 · 273 阅读 · 0 评论