​强制高C的10种方法(精华:简单几招帮你提高C++)

强制高C的10种方法(精华:简单几招帮你提高C++)

1. 做一些小项目

用 C++ 来建一个你自己的小项目是一个很好的试验方法,而且能通过这个项目真正理解程序的运行。另一个优点在于你可以完全自由地决定使用什么组件。这样你能够提升这一年没有权限/时间使用的语言特性和库组件。

如果你不熟悉 C++ 中的区间(Ranges),请参考《Ranges: the STL to the Next Level》

实现 transform_iterator,

实现变换区间适配器(transform range adaptor),

实现 filter_iterator,

实现筛选区间适配器(filter range adaptor),

实现 zip 适配器(zip adaptor),然后结合变换区间适配器使用。Zip 适配器需要两个区间,并且返回到来自这两个区间的成对对象的视图

为 zip 适配器一般化,要令 zip 适配器能够使用任意数量的区间,

实现笛卡尔积区间适配器(Cartesian product range adaptor),

实现你自己的新区间适配器!

是否完美,是否完整或者是否遵从上述指示都不重要,重要的是你要去试验。但是上面这些任务能给你带来的是:

明确理解区间,而区间是当下一个非常流行的 C++ 特性,

练习变参模板(variadic templates)的使用,

初步接触模板元编程(template metaprogramming)


2. 读一些与其有关的好书

这年头,有很多很多的各种书籍,所以这就要求我们会学会选择,小编在这里推荐一本个人觉得很好的书,我认为作为一个程序员要读的第一本书就是 Steve McConnell 的《代码大全》。尽管这本书不是专注于 C++ 的,但是它把写好代码要注意的几乎所有方面都教给你了。从写一个 if 语句到分配类责任,再到代码审查,《代码大全》涵盖了软件架构的所有方面。在读完这本书以后你永远不会还用一样的方法来编程。

5.观看网络视频

C++ 社区上有超多网络视频,尤其是年会的视频。网上也能找见许多小项目的教程,这些对于一些起步的程序员来说最好不过,可以通过视频的教程来实践自己学过的东西,能够很大的提升自己的动手能力


这5点也是小编通过一些有经验的程序员那里了解来的,仅提供给大家参考,当然了要是有更好的意见和方法,可以在评论区里交流,如果喜欢的也可以分享给身边的朋友。

编程终究是一条艰辛的路,掌握好方法,最重要的是能够多动手,动脑,养成属于自己的编程习惯,才能真正提高自己,也祝愿大家在这条路上越走越远。

相关推荐

​fashion是什么牌子(时尚FASHION概述)

​fashion是什么牌子(时尚FASHION概述)

140

fashion是什么牌子(时尚FASHION概述) ♞时尚:在一定的时间内被特定人群接受的款式和风格 ♞时尚的特性: ◆时尚来源于街头,不是设计师创造的 ◆时尚是一种态度,与价格年龄等无关 ◆...

​扶摇直上九万里及大鹏一日同风起的寓意

​扶摇直上九万里及大鹏一日同风起的寓意

69

扶摇直上九万里及大鹏一日同风起的寓意 扶摇直上九万里和大鹏一日同风起是中国古代神话中的两个故事,它们都有着深刻的寓意和启示。扶摇直上九万里的故事讲述了一个人通过不断...

​学西点培训班(西点培训的课程)

​学西点培训班(西点培训的课程)

102

学西点培训班(西点培训的课程) 7合肥港焙蛋糕培训学校合肥港焙蛋糕烘焙学校成立于2000年,是一所专业传授面点面包制作技术蛋糕裱花技术为主的培训学校,8香港天欧蛋糕培训学校香...

​春晚爆火的“AD钙奶姐”,被央视封杀了?

​春晚爆火的“AD钙奶姐”,被央视封杀了?

93

春晚爆火的“AD钙奶姐”,被央视封杀了? 如果问谁是最害怕今年春晚重播的人,那一定是尼格买提。 由于在刘谦魔术节目《守岁共此时》中的操作失误, 尼格买提牌没对上 的消息在...

​Sora“拯救”元宇宙,世界模型的潜力才刚释放

​Sora“拯救”元宇宙,世界模型的潜力才刚释放

89

Sora“拯救”元宇宙,世界模型的潜力才刚释放 图片来源 @视觉中国 文|数科星球,作者丨苑晶,编辑丨大兔 熟悉的配方、熟悉的操作。 Open 深夜 放大招 ,其世界模型 Sora 一经发布引...

​金价屡创新高,龙年投资的「黄金」机会何在?

​金价屡创新高,龙年投资的「黄金」机会何在?

84

金价屡创新高,龙年投资的「黄金」机会何在? 作者 | 张心睿 编辑 | 丁卯 2023 年,中国经济曲折复苏。 在一季度强势回暖拉满市场预期后,二季度开始,随着经济数据的低位运行,市...

​如此昂贵的新加坡,为什么还是让中产着迷?

​如此昂贵的新加坡,为什么还是让中产着迷?

143

如此昂贵的新加坡,为什么还是让中产着迷? 今年春节旅游界的宠儿,当属新加坡了。这一次人们对花园城市的评价很一致:挤爆了,变贵了! 新加坡免签政策生效仅仅三天时间,从...

​Sora会对视频内容创作产生什么样的影响?

​Sora会对视频内容创作产生什么样的影响?

123

Sora会对视频内容创作产生什么样的影响? 图片来源 @视觉中国 文|互联网怪盗团 OpenAI 的文生视频 ( text-to-video ) AI 模型 Sora 已经发布,并且引发了如洪水一般的新闻报道和评论。我不...

​海南再现“出岛难”,难在哪儿?

​海南再现“出岛难”,难在哪儿?

127

海南再现“出岛难”,难在哪儿? 春节假期已结束,不少人却被困在返程路上。这几天,海南旅游返程出岛难的问题再次引发广泛关注。 出岛火车票抢不到、出岛机票仅剩万元公务舱...

​大湾区,何以大湾区?

​大湾区,何以大湾区?

193

大湾区,何以大湾区? 2024 年是新中国成立 75 周年,是实现 十四五 规划目标任务的关键一年。当前,全国各地正在按照中央经济工作会议确定的经济工作总体要求、主要目标和重点任...

​非主流英文名(非主流英文名女生唯美)

​非主流英文名(非主流英文名女生唯美)

124

非主流英文名(非主流英文名女生唯美) 本篇文章给大家谈谈非主流英文名,以及非主流英文名女生唯美对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 qq非主流英文网名...

​谷歌视频(谷歌视频下载)

​谷歌视频(谷歌视频下载)

133

谷歌视频(谷歌视频下载) 为什么谷歌看视频反过来 手机的设置问题。谷歌是由Google公司推出的一个互联网搜索引擎,它是互联网上最大、影响最广泛的搜索引擎。谷歌看视频反过来...

​segregate(segregate怎么记忆)

115

segregate(segregate怎么记忆) 很高兴和大家见面啦!后面会利用几期节目与大家分享OEM(Original Equipment Manufacturer)现场质量问题的分析模板,内容包括: 1.一般问题分析模板 2.尺寸匹配类模板...