file-type

C++编程:类设计须知——谭浩强讲解

PPT文件

下载需积分: 9 | 8.66MB | 更新于2024-08-24 | 41 浏览量 | 1 下载量 举报 收藏
download 立即下载
在C++程序设计中,谭浩强的PPT课程强调了定义类时的一些关键注意事项。首先,封装性是类的基本特性,这意味着类内的成员数据不应被extern、auto或register这样的关键字限定其存储类型,因为类实质上定义的是一个抽象的数据结构模板。这些关键字通常用于函数或局部变量,而非类成员。 其次,类定义并不自动分配内存,因此在类中声明的数据成员不能在定义时进行初始化。例如,试图像 `class Test { int x=5, y=6; }` 这样初始化类成员是不允许的,因为这样做会混淆数据的实例化和类本身的定义。 C++的发展历程中,自BCPL、B语言和C语言诞生,C++作为C语言的扩展和增强版本,保留了C语言的结构化、灵活性和效率优势,同时增加了面向对象编程的概念。C语言的特点包括结构化设计、灵活的数据结构、良好的可移植性和相对较大的程序设计自由度。然而,这同时也意味着对于初学者来说,理解和掌握C++的语法和调试技巧可能更具挑战性。 在实际编程中,C++鼓励程序员写出清晰、可读性强的代码,尽管它的语法结构不如一些现代语言严谨。理解C++的关键在于深入学习其语法结构,遵循封装原则,以及熟练运用数据成员和构造函数等概念来管理类的行为。通过不断的实践和调试,程序设计者能够逐渐提高他们的C++编程技能。

相关推荐