简介:
面向对象C++语言程学设计,是计算机科学与技术相关专业的专业基础课,是数据结构、JAVA程序设计、算法分析与设计等课程的前导课程。
C++是得到广泛应用的面向对象程序设计语言,面向对象软件设计思想在其中得到生动的体现。目前C++被广泛应用于系统软件的开发,底层软件的开发、嵌入式应用系统和网络应用等领域。C++语言的主要特点表现在两个方面:一是兼容C,二是支持面向对象的方法。本课程的教学内容包括两个方面:一方面是C++的语法、应用;另外一方面是面向对象思想的讲解和训练。内容包括面向对象程序设计的基本思想及概念,类与对象、面向对象的封装、友元函数、函数重载、运算符重载、内联函数、虚函数、友元函数、函数模板及STL、异常处理、文件处理等。通过若干实例的分析,使学生了解并掌握c++语言的语法结构,掌握面向对象程序设计的基本思想和编程技术。为更好地利用计算机解决工程实践、科学研究和日常生活中的问题打下基础。