个人简介
刘璟,南开大学信息技术学院计算机科学技术系教授,博士生导师,兼任教育部计算机科学与技术教学指导委员会委员,基础分会副主任,天津市高等学校计算机基础教学指导委员会副主任,中国计算机学会理论计算机科学分会理事,天津市学位委员会学科评议组成员。
长期讲授“高级语言程序设计”、“算法设计与分析”、“程序设计方法学”、“数据结构”等课程。主要研究领域为并行与分布式系统、算法设计与分析、网络存储系统、计算智能与字符图像识别、面向对象程序设计等。曾主持国家863、科技攻关、自然科学基金、博士点基金项目等十余项研究课题,在国内外发表论文60篇,出版教材《计算机算法引论》、《高级语言C++程序设计》、《C++语言速成教程》等。
内容简介
本书是普通高等教育“十五”国家级规划教材,书中详细介绍了C++程序设计语言的语法规则和编程方法,同时通过编程实例讲解如何使用C++语言求解与实现具有应用背景的各种具体问题,从而提高读者的编程与动手能力,为进行软件开发及学习后续课程打下良好的基础。
本书主要内容包括:C++的各种基本数据类型、派生类型及其运算,分支、循环结构与函数的编程技巧,类与对象、继承与派生的概念以及面向对象程序设计(OOP)方法的学习与应用,模板与输入输出流的使用以及异常处理等。另外在附录中介绍了Visual C++编程环境,列出了最常用的C++标准函数,并对标准模板库(STL)的使用方法与技术做了简要说明。
本书结构清晰、系统性强、叙述简洁、重点突出,适合作为计算机专业和非计算机专业学生学习高级语言程序设计及面向对象技术的教材,也可供自学C++的读者使用。