新手求教, 如何用最专业严谨的方式学习C++?
ue4吧
全部回复
仅看楼主
level 4
只待苍霞 楼主
新手, 有一定的C#基础, 我想要一个最专业严谨的方式来学习C++.
我这里说的专业严谨, 指的是, 比如, 如果有人问我, 如何用最专业严谨的方式来精通一款软件(或游戏引擎)? 我会回答他, 读官方文档.
然而, C++好像不存在官方文档这个东西(即便存在, 那好像也不是正常人能读懂的). 那么, 要想系统严谨地学习C++, 最好的方式是什么?
2020年08月08日 16点08分 1
level 7
既然正常人读不懂,那当个不正常的人好了[滑稽]
2020年08月08日 16点08分 2
我没表达清楚, 应该说'不适合初学者阅读'
2020年08月08日 17点08分
level 8
我猜c++最权威应该是标准委员会的提案或者文档的,应该是做编译器的人看的,一般人看了也不知道如何应用。你要用ue4就看ue4的代码,看如何用类如何用宏,还有编译的时候都有什么工具干了什么事。
2020年08月08日 17点08分 3
你说的这些都得发生在入门之后啊. 那如何入门呢? C++ Primer Plus可以不?
2020年08月08日 18点08分
看UE4的代码啊? 哇哦....这个有点高深. 但听起来很有用. 如何达到这个水平呢?
2020年08月08日 18点08分
我是说, 如何达到能看懂UE4的代码的水平? 把C++ Primer Plus这本书看完, 能达到这个水平吗?
2020年08月08日 18点08分
@只待苍霞 我买过那个primer,看不下去东西太多了,我觉得他更像是一个字典,碰到什么不懂的用法翻一翻查一下。
2020年08月08日 18点08分
level 8
严谨学习就别想了,UE4这种魔改cpp本身就不正常。网上资料也少,反正学习起来很痛苦,不是因为本身真的难,是你找不到问题解决方案,或者很好的学习教程
2020年08月09日 02点08分 4
那就读官方文档咯?
2020年08月09日 09点08分
level 9
B站直接搜
UE4 C++
好多入门的视频
2020年08月10日 01点08分 5
level 6
先学C++ 一般最后一篇是继承那块。
C++学完了就开始学习STL模板。 因为UEC++ 全是基于C++11 和C++14的模板特性写法
C++11标准开始后基本在更新的就是关键字和模板功能了。所以想UC++玩的好。模板必须得
扎实。
(注意虽然ue4c++是C++ 但是并非完全一样,而是魔改和封装后的)。
2020年08月11日 02点08分 6
level 1
如果有c语言或者其他任意一门高级编程语言基础,最好的选择是c++ primer第五版(不是plus)
这本书相当权威,全面介绍c++语言的方方面面,但也不至于难度过高,具体评价可以查阅知乎豆瓣。基本掌握这本书内容,做一些工程训练,补充一些其他的计算机体系知识(算法、计算机系统、计算机网络、设计模式等)之后,不会在使用ue4方面遇到太大的语言上的障碍。
如果没有编程经验,可以在看任意一本较为浅显的c++书籍(比如c++ primer plus)的同时,看一些优质的视频课程(翁恺,侯捷等),如果时间充足,也可以从c语言开始了解。
深入了解c++是在你打算以后吃游戏编程这碗饭的前提下才比较有意义,如果只是做着玩,找一些附带介绍c++的ue4教程学习就可以,也会轻松很多
2020年08月11日 04点08分 7
1