一、 棋盤設計:在範例程式中,棋盤的設計,有兩個部分(使用的與被mark的),主要可以區分為使用winapi的畫線程式,與利用Tshape來畫線,最後筆者採用Tshape元件,可以避免棋盤重劃的問題。主要程式的計算方式為:1. 在Formcreate時,動態產生Tshape元件,程式如下:for i:=1 to 9 dobegin with Tshape.Create(self) do begin parent:=self; name:=‘shapea‘+inttostr(i); end; i
泛型程式設計與 C++ 標準程式庫 generic programming and the C++ Standard Library 一開始,讓我們考慮泛型程式設計領域裡頭挑選出來的幾個題目。這些難題的焦 點放在如何有效使用 templates, iterators, algorithms,以及如何使用並擴充標準程 式庫的設施。然後,這些想法會漂亮地導引出下一個章節,分析撰寫 exception-safe templates 時所謂的異常安全性(exception safety)。 條款1:I