网站首页 > 基础教程 正文
研一自学C++啃得动吗?
在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C++的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!个人认为没有问题,主要在于能否坚持学习,入门自学的话,可以先从《C++ Primer》看起,了
解C+ +的语法。
当然这本书很厚,容易让人望而生畏,其实仔细看-下目录, 就明白整本书的第-部分:第2章~第
8章主要讲解量的基本类型(long, int等), 关键字(如static, const)、语询(if, switch,
continue等)、指针, 其中只有指针部分对于初学者来说稍微有些困难,在学习过程中可以有目的
的寻找一些视频辅助学习,余的部分可以快速的浏览学习一遍,然后第一遍带着问题重新看,比
如static关键字与const关键字的区别?静态局部变量用途?指针本质是什么?如何进行函数重载以
及与重载与覆盖的区别等。这样我认为第一部分的学习就可以结束了
第二部分:
主要讲解c+ +使用过程中常用的数据结构以及算法,比如vector容器,map容器等,我认为-开始
刚学习,容器会用即可,先怀联注原理,比如vector扩容等,第二遍再带着问题去浏览,学起来
会轻松不少。
第三部分:涉及到面向对象语言的三板斧:封装、继承、多态,以及-些c++11特性的介绍(如智
能指针),大家可以在该部分多下功夫,搞懂构造函数,析构函数,拷贝复制函数的作用以及用
途;搞懂为什么需要继承,对后续学习多态以及虚函数也有帮助。
其实初学者学习c+ +较困难的原因在于很难把前后内容联系起来,这样往后学习,就越迷糊,另一
个原因:学而不思则罔,学习的过程中一定要勤于思考,芾着问题去理解,印象更深刻。
猜你喜欢
- 2024-11-03 有c语言基础 学c++应付期末考试要多久?
- 2024-11-03 C++模拟ATM自动取款机 atm取款机c++代码
- 2024-11-03 维塔士Andy Fong:Switch游戏优化经验分享
- 2024-11-03 盘点c++几种常见的设计模式及具体实现
- 2024-11-03 C++入门到精通(第三课 程序的选择执行)
- 2024-11-03 C++开发:C++11 和 C++17 编程新特性介绍
- 2024-11-03 C++无条件转移控制 无条件转移指令包括
- 2024-11-03 C++选择结构,让程序自动进行决策
- 2024-11-03 C++有哪些新特性 c++的新特性
- 2024-11-03 3分钟带你玩转循环——图解if…else和switch
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)