12月6日下午,計算機與信息學院陳義仁老師在龍山校區A301教室舉辦了一場題為“C++泛型編程與STL應用”的講座。該院2014級數字媒體技術專業、計算機科學與技術專業、物聯網專業部分同學聆聽了報告。
陳義仁老師首先解釋何為泛型編程,介紹了C++實現泛型編程需要掌握哪些基本知識。然后,介紹了C++泛型編程的基礎概念:模板(包括函數模板和類模板)及其運用;在此基礎上,重點闡述C++泛型編程的代表作品:STL(Standard Template Library,標準模板庫)的基本概念、實現的的基本原理和架構,主要包括:容器(Containers)、迭代器(Iterators)、算法(Algorithms)以及仿函數(Function Object)。陳義仁老師結合自己的實戰經驗和研究心得,通過實例分析和現場操作的方式說明STL的應用技巧和若干注意事項。講座臨近尾聲之時,陳老師向同學們推薦了5本學習C++泛型編程和STL的經典書籍,并與部分同學就相關問題進行深入的探討。
本場講座選題應用性強、內容豐富,擴大了學生的知識面,激發了廣大學生對程序設計和軟件開發的濃厚興趣。(計算機與信息學院)