C++学习笔记:常指针详解与C++概述

需积分: 44 1 下载量 77 浏览量 更新于2024-07-14 收藏 16.97MB PPT 举报
"这篇文档是关于C++学习的笔记,主要介绍了‘一重常指针’的概念,并提及了C++的学习资源和课程大纲,包括C++的起源、发展历程以及其在行业中的地位和应用领域。" 在C++编程中,常指针是一个重要的概念,它在【标题】"一重常指针常指针-C++学习笔记"中被提到。常指针是指指向一个变量的指针本身是常量,意味着这个指针不能改变来指向其他位置。例如,在描述中给出的代码`int x = 3; int *const p = &x;`,`p`就是一个常指针,它被初始化为变量`x`的地址后,就不能再指向其他地方。`*p`可以改变,即可以修改`p`所指向的变量`x`的值,但`p`本身的值(即它指向的地址)是不可变的,尝试`p = &y;`将会导致错误。 文件中还提到了【标签】"C++学习"相关的课程内容。课程涵盖了C++的概述,包括C++的创始人比雅尼·斯特劳斯特鲁普博士以及C++语言的发展历程。C++自1979年开始开发,最初被称为"C with Class",最终演变为现在的C++。1998年,ANSI/ISO C++标准确立。C++的发展经历了三个阶段,从最初支持面向对象编程,到加入泛型编程如STL(Standard Template Library),再到引入产生式编程和模板元编程。 课程结构方面,这门课是必修课程,共有72学时,3学分。作业包括选择题、填空题和编程题,每周有理论题和编程题的固定安排,学生需要在规定时间内通过指定平台提交。 【部分内容】中提到了C++的行业地位,C++语言广泛应用于嵌入式系统、游戏编程、网络编程和系统编程等领域,具有强大的生命力和广泛应用背景。C++在Tiobe指数中通常排在前列,显示了其在编程语言中的重要性。 这篇学习笔记不仅讲解了C++中的常指针这一核心概念,还提供了C++学习的课程框架和历史背景,以及其在实际应用中的重要性,对于深入理解C++和进行C++学习是非常有价值的参考资料。