摘要:
这是我最近学习C++沉思录所作的笔记和感想。本文主要讲解了第二种handle(句柄)的写法。在前文handle part1的部分我讲了一种handle的设计方法。但是那个handle有一个缺点,就是必须要分离出来一个UPoint类做为计数,十分的不方便。这意味着每个类都要单独的出来一个UPoint。而这个UPoint仅仅只是作为计数作用。在本文中,我们将要设计一种新的写法,利用UseCount类来为Handle所指的对象计数,同时减少UPoint类,同时简化Handle的写法。在前文中,我们知道了Handle类需要计数。通过计数和指针来完成减少复制,达到优化的目的。上文的写法: 1 class 阅读全文