2010-11-16 40 views
1

我在30分鐘內有一個C++研討會:-)解釋了模板之後如何處理學生?

因爲我收集了大部分的例子,我通常在研討會上做的講座中,我沒有任何關係與我的學生。我只給了他們對模板的廣泛概述(從基礎到高級主題)。

任何提示該怎麼辦?

它可以是我將解釋(分步),或他們將不得不編碼的東西。

+0

冥想一個....... – vitaut 2010-11-16 12:39:28

回答

4

複製容器 - 像列表或矢量一樣。

+0

啊,這:-) – 2010-11-16 12:40:00

+0

+1對於這個想法太我的備份的想法。 – 2010-11-16 12:43:28

+0

我結束了一個雙鏈表。工作很好。 – 2010-11-16 14:48:06

0

你可以用一個「可待一個實時的系統」挑戰他們......並問他們有什麼可能的最佳實踐...

1

如何努力實現一個鏡像或者類似的模板對那些目前在STL中的人?

它會給他們練習開發他們。

0

一旦你已經提供了模板的基礎知識,將它們指向標準模板庫的方向,並讓它們使用std :: list,std :: vector等來存儲對象數組並循環遍歷他們。

一旦你理解了它們的優點,實現你自己的模板代碼會更容易。所以使用STL應該是他們的下一步。

在那之後,他們指出在升壓;)

+0

他們已經使用STL已經有好幾個星期了。這是關於編寫模板代碼。 – 2010-11-16 12:39:21

+0

好東西。正如其他人所說,讓他們編寫一個泛型類型的鏈表。這是一個徹底的編碼和模板使用練習。 – 2010-11-16 12:42:11

0

如果您還沒有覆蓋的STL,你可以把他們介紹到。這是模板爲什麼非常有用的一個很好的例子。

你也可以使用這種方法將它們引入到迭代器中。 IMO,學習STL是最有用的東西,你可以在C++學習:-)