摘要: “哦,這是一個習慣用法。一般的抽象類的析構函數要么是public virtual的,要么是protected 非virtual的。我在這里將它設計為protected 非virtual是因為我不想讓Iterator動態生成,就是說不希望Iterator的繼承類的對象是在堆上創建的。”看到小P還是有些莫名其妙,老 C接著說,“關于這個小技巧,我會在后面一段時間……一個月后吧……跟一些其他的小技巧一起總結一下,在這里你就先將就著看吧。”
“也好……”小P槑。
“接下來的代碼……很傻很天真……”老C解釋道,“因為在這里只是說明問題而已,你可不要學習這種設計啊。”
閱讀全文