当前位置>主页 > 期刊在线 > 计算机技术 >

计算机技术2020年8期

基于STL 容器的C++ 课程综合案例的设计与实现
张秀梅,王文君,沈熙
(辽宁科技大学 计算机与软件工程学院,辽宁 鞍山 114051)

摘  要:C++ 程序设计是软件工程专业的专业基础课,也是程序设计的入门课程,从2014 年开始对课程进行教与学模式改革,主要做法有精讲理论、强化实践、注重编程能力,文章从实际应用的角度,精选一定的实际案例,通过运用STL 的几个容器进行编写综合案例,意在提高学生的编程能力和调试程序的能力,为后续的软件项目开发的系列课程学习打好基础。


关键词:C++ 程序设计;容器;综合案例;常规血型;幻方



中图分类号:TP311.5;TP312         文献标识码:A         文章编号:2096-4706(2020)08-0096-03


Design and Implementation of C++ Curriculum Integrated Case Based on STL Container

ZHANG Xiumei,WANG Wenjun,SHEN Xi

(School of Computer Science and Software Engineering,University of Science and Technology Liaoning,Anshan 114051,China)

Abstract:C++ program design is a professional basic course in software engineering,is also an introductory course of program design,starting from 2014 mode of teaching and learning reform of the course,the main methods include elaborating theory,strengthening practice and paying attention to programming ability,from the point of view of practical application,this paper selected some actual cases,using STL (standard template library) to write a few container integrated case,intended to improve the ability of the students’ability of programming and debugging process,lay a good foundation for the following series of courses of software project development.

Keywords:C++ programming;container;comprehensive; casesconventional blood type;magic square


基金项目:辽宁科技大学实验教学改革及实验室建设项目(SYJG202041)


参考文献:

[1] kaizen.STL 容器之map [EB/OL].(2017-02-21).https://www.cnblogs.com/Braveliu/p/6427050.html.

[2] ParaFeel. 常用容器Map 的四种遍历方式 [EB/OL].(2017-03-29).https://blog.csdn.net/wh4656438/article/details/68104507.

[3] Keyu_.C++ map 容器用法 [EB/OL].(2018-09-22).https://blog.csdn.net/zhuochuyu7096/article/details/82817 197.

[4] WilliamYan12138.C++ 迭代器操作 [EB/OL].(2019-03-29).https://blog.csdn.net/baidu_34884208/article/details/88362823.

[5] 沈显君,杨进才,张勇.C++ 语言程序设计教程:第3 版 [M]. 北京:清华大学出版社,2015.

[6] 闫常友,王敏.C++ STL 标准程序库开发指南:第2 版 [M]. 北京:中国铁道出版社,2017.


作者简介:张秀梅(1978—),女,汉族,辽宁鞍山人,讲师,硕士研究生,研究方向:中文信息处理。