C++坚持三个月必有感觉

使用c++SFML制作月圆之夜总集篇 写在开头 重新以时间线的形式整理一下去年使用c++的SFML库制作月圆之夜(游戏程序设计大作业)的开发过程,括号里面是新的补充以及对一年前自己的吐槽 因为是在大二转专业后做首次接触游戏开发后才做的,当时c++学习得并不好,所以代码很乱很糟糕,许多思路也不是很清晰,完全是摸爬滚打混过来的,最后也有很多bug,不过还是一次很有收获的经历 当时也尝试着学习用游戏引擎做游戏,还觉得游戏引擎太难用了,现在想想游戏引擎是真的方便,真香 2020年4月6日 昨天做完扫雷后,思考了一下游戏程序设计的课程设计应该做什么。虽然 阅读详情


轉貼:http://topic.youkuaiyun.com/u/20120215/17/ffc7163d-2e9e-4863-86ab-b5c0a065839d.html


这建议适用于打基础的同学,只待坚持三个月必有感觉。
选一本好书,推荐C++primer,然后注册个优快云帐号(这句不是废话,往下看)。
耐心的看这本书,不懂先百度,google,博客,然后再来优快云问,这是基础你必须搞懂,其实来优快云上问问题一般不会很多,大多百度,Google你就能找到答案,问问题你就用那个注册的小号。
读书也要有方法,光读是一点用都没有的,这之前你要选一款编译器并尽力熟悉它,我推荐GCC,边读就编写测试代码,每个小问题都建一个独立的工程,取好名字,认真编译调试之后保存在你的学习盘中,以备以后复习之用。
课后习题当然尽力全部做掉,实在做不了的先打个记号看完整本书之后再来做它
看完这个大砖头有人觉得会花很长时间,其实不然,如果你够疯狂只要一个月时间而已,俺当时还外加了一本effective C++(只是通读了一遍,哈哈)。
搞完了这本好书只是第一步,你只是搞完了,然后就用你大号来优快云吧,干嘛?刷分呗!只要是C++语言方面的你都可以点开浏览。看完问题之后先不要滑动你的鼠标,自己思考下如何解决,如果你觉得太难而没有头绪那就是知识点忘记了或者没涉及到,看看别人怎么回的,水贴直接略过,看好的回帖,思考+查资料,很多时候还要写写测试代码进行验证。理解的差不多了,就自己回个看看,组织下语言回答一下。保持这个节奏2个月,基础必然能过关,分也能刷个几千分吧。(备注:我可没说只来论坛回帖而不看书,书是天天都要看的)
当三个月疯子你就能打好C++基础~。据我所知很多人都是这样过来的。
不过三个月后就该考虑学习方法了,这个论坛只适合打基础。

--------------------------------------------------------------------------------------------------
俺三个月早之期已过了,差点沉迷于刷分的过程,现在决定离开优快云几年了,离开是舍不得的,对于好的同学的回帖我一直是乐此不疲的,从中学到的不只一点半点。
不过也说不定当我敲代码累了的时候会来看看,哈哈...
现在是有方向了人了,等待着被看的书是很多很多,那些十分抽象时时困扰俺的问题也只能考自己去解决。俺是一个热爱思考的家伙,始终认为作为一个程序员思考力度一定要大,逻辑力一定要强。知识大多是要去理解的而不是记住的。记是记不住的。
未来3年俺就专注于windows下了。
-------------------------------
Work hard for tomorrow!

ps:帖子俺明天戒掉。


【cpp-taskflow】源码分析 一、简介 cpp-taskflow 源码:https://github.com/cpp-taskflow/cpp-taskflow (后面简称taskflow) taskflow一个写的比较好的基于task有向无环图(DAG)的并行调度的框架,之所以说写的比较好,个人觉得有几点原因: 1.是一个兼具学术研究和工业使用的项目,并非一个玩具 2.现代C++开发,风格简洁 (源码要求编译器支持C++1... 阅读详情

相关推荐

Visual Studio 2022 C++ 调用matplotlib-cpp 绘图

利用matplotlib-cpp在Visual Studio 2022中绘图

sdc_sh的专栏 4191

3个月熟悉c++基础知识第四天:选择结构(switch语句)、循环结构

坚持就是胜利

hm_uin的博客 656

Dev-Cpp/Mingw32 环境介绍(1)

Dev-Cpp/Mingw32 环境介绍(1) 前言  对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。另外,由于Mingw32是GCC的

北斗星君的专栏 2万+

C++后端开发学习路线及推荐学习时间

先说一下实习面试的结果吧,本人申请岗位为C++后端开发,通过面试的公司有CVTE、搜狐、字节跳动,然后腾讯明天三面,准备去字节了(不要问我为啥去字节,钱多福利好)。

weixin_49199646的博客 2万+

Cppfront与Cpp2:探索下一代C++语法,提升代码安全性与简洁性

在C++编程中,语法安全性和代码简洁性一直是开发者关注的核心议题。传统C++由于历史包袱,存在未初始化变量、空指针解引用等常见隐患,增加了代码维护的复杂性和错误风险。通过引入更现代的语言设计理念,如默认安全初始化、非空指针类型和统一函数声明语法,可以从根本上消除这些错误源头,提升代码的可靠性和可读性。这些改进不仅符合现代软件工程对安全性和可维护性的要求,也为大型项目开发和团队协作提供了更好的基础。Cppfront作为实验性编译器前端,正是这一理念的实践工具,它通过Cpp2语法探索了如何在不破坏现有生态的前提

weixin_30522095的博客 466

感觉 C++ 很简单,但为何这么多劝退的?

10 天整理完语法?来请题主先看看下面 C++ 程序中语法错误如何解决?

yx5666的博客 1152

【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)

爆肝3个月为大家带来华为机试108题全解,强烈推荐学生党、就业党收藏

翟天保的博客 8万+

log4cpp 编译与使用

一 引言 Log4cpp是个开源的日志跟踪项目,它是运行在c++环境下的。 由于Java的日志处理跟踪项目log4j的效果很好,所以把它移植到c++,并保持了API上的一致。其类似的支持库还包括C(log4c)、python(log4p)、c#(log4net)等。因为之前使用过log4net,相比之下,感觉log4cpp的使用还是复杂一些。 目前接触到的东西不多,主要使用Log4cpp

xiaocainiao_2015的博客 5393

三个月业余学习Erlang的总结

2012-12-10               从我买第一本Erlang 书籍 《Erlang 编程》 已经三个月过去了。真是时间如流水啊! 所幸的是在这三个月中积累了相当的基础知识(为Erlang)。 SICP还剩下最后一族没有读完,但是,这本书的基础知识对我学习Erlang 的帮助最大,年底之前一定要搞定,好有一个交代啊–都花了半年时间了。 好,下面来说说我目前接

know yourself 2783

Mplus实战:如何用潜在类别分析(LCA)快速搞定心理学数据分类?

本文详细介绍了如何运用Mplus软件进行潜在类别分析(LCA),以快速处理心理学数据并识别内部异质性群体。文章从数据准备、Mplus语法编写、模型拟合与选择,到结果解读与高级应用(如纳入协变量),提供了完整的实战指南,帮助研究者从变量视角转向个体视角,有效挖掘数据中的潜在子类别。

weixin_28318011的博客 410

ETL数据集成案例

一个典型的ETL数据集成案例是将多个来源的数据合并成一个数据集。假设有一个公司,该公司使用一些不同的系统来存储不同部门的数据,例如销售数据存储在一个CRM系统中,财务数据存储在一个ERP系统中,人力资源数据存储在一个HR系统中。为了更好地进行报告和分析,该公司决定将所有这些数据集成到一个数据仓库中。以下是实现这一目标的ETL过程的步骤:提取(Extract):首先,需要从每个系统中提取所需的数据。每个系统可能有不同的数据格式和结构,因此需要编写不同的提取程序或查询来提取数据。

runqu的博客 948

初识cpp【C++】

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{ }即可,{ }中即为命名空间的成员。命名空间解决了C语言中的命名冲突问题例如:出现命名冲突的原因:当然,在引入在第三方库时,C语言也容易出现重定义现象;解决方法:将命名冲突的变量放到命名空间域中上图中 namespace lisi 中的 lisi 是 命名空间的名字命名空间中可以定义变量/函数/类型命名空间可以嵌套同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。

加油!!! 1973

Navcat最新版的激活和安装教程(全网最靠谱,最快捷的方式)

现在最新版本navcat已经出到了16.3了,并且新版navcat也支持连接redis和图标等更多样化的功能,但是比较头疼的一件事就是,只能试用14天。那么接下来小编教大家如何用最简单的方式使用最新版navcat16.

weixin_50737119的博客 2万+

我的2019“木桶插曲”——三个月考上研

我是如何在找工作的途中花不到三个月的时间考上研的。 “兄弟,你这学历找算法岗很吃亏啊!” “不好意思,需要硕士学历。” “这个岗位还要求是研究生呢”(你本科生就这个价钱)。 这是我2019年求职过程中印象最深的三句话,虽然远远小于boss上已沟通的数目,虽然是少数情况,但已足够引起人的重视,因此决定要做些什么来改变现状。 突如其来的想法 时间回到2019年9月24日早晨,那天早上起来,突然有某种东西在内心爆炸式的展开,就像大学时候某天早晨突然对自己说,我要学吉他一样。这天早晨,产生了要考在职研究生的冲动.

LXYTSOS的专栏 1239

分辨率太小 / Retina 模糊 / 全屏异常:一篇解决 VMware Fusion + Kali 显示问题(Xfce & GNOME 通用)

本文提供了在Mac(尤其是Retina屏)上运行Kali Linux时常见显示问题的完整解决方案。主要解决三类问题:分辨率太小、Retina屏模糊和全屏异常。核心思路是先安装open-vm-tools-desktop并重启,这是90%问题的根源。然后根据不同问题分别处理:调整DPI/Scale解决字体大小,避免双重缩放导致的模糊,以及通过窗口拉伸和重启解决全屏异常。文章还给出了针对Xfce和GNOME的最佳配置建议,并强调调试完成后应创建快照以便快速恢复。最后提供了速查表,方便用户快速参考关键步骤。

致力于分享在各类技术领域的学习与实践经验,涵盖编程、虚拟化、开源工具、网络安全等。 874

从网格划分到结果解读:一次完整的子弹侵彻LS-DYNA仿真避坑指南

本文详细解析了子弹侵彻LS-DYNA仿真中的关键技术与避坑指南,涵盖网格优化、对称边界条件设置、沙漏控制参数调整及结果可信度验证。通过HyperMesh网格划分和LS-DYNA高级参数配置,帮助工程师提升仿真精度与效率,确保计算结果物理可信。

weixin_29816689的博客 406

入职三个月成长小结

走出实验室,告别老师、学弟学妹,不知不觉四个月了,除去一个月的毕业答辩和毕业旅行,我已经入职三个月了。这三个月的时光并不像我设想的那样,我很缓慢地艰辛地在从一个学生到一个职场员工转变。同时我也思考了很多,我想很快的完成这种转变,但是直到现在我都没有找到好的办法。 入职三个月的三个阶段 来到公司短短的三个月我经历了三个阶段,真的是迥然不同的三个阶段。 一脸茫然的第一个月 哭着闹着跟导师say...

weixin_33674976的博客 459

YOLO11 锚框机制全解析:从改进 K-means 聚类到自适应优化,附多场景实战(附代码)

摘要 YOLO11的锚框机制采用"自适应、动态化、场景感知"的设计理念,通过数据驱动的锚框生成、多尺度感知分配和实时优化策略,显著提升目标检测性能。相较于早期YOLO版本,YOLO11的锚框完全基于训练集目标分布自适应生成,并引入智能分配策略,使不同尺寸目标获得最优匹配。技术架构包含自适应锚框生成、多尺度分配器和动态优化模块,通过改进的K-means聚类和交并比计算实现精准匹配。YOLO11锚框机制在检测精度、训练稳定性和场景适应性方面均有显著提升,为复杂场景下的目标检测提供更优解决方案

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1319

C++BUILDER6下编译log4cpp-0.2.8手记

   C++BUILDER6下编译log4cpp-0.2.8手记    log4cpp是一个非常不错的开源项目,但是现有的Release版本中安装程序都存在有问题,导致在编译时不能顺利完成。在C++BUILDER6中编译最新版的log4cpp-0.3.5rc2时存在的问题非常严重,很多文件都缺少头文件,在经过大量的对源代码的修改后仍然无法顺利编译。因此,选择了低版本的log4cpp-0.2.8来进

swnuwangyun的专栏 2855

YOLOv9改进策略目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好本专栏自开设两个月以来已经更新改进教程50余篇其中包含RepNCSPELAN4、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新。同时本人一些讲解视频和包含我所有创新的YOLOv9文档并不能在优快云上传(所有的创新点都经过我的测试是可用的,得到该文件之后大家可以随意组合使用),所以会建立群的形式在内上传我的文件和视频我也会在群内不定期和大家交流回答大家问题,同时定期会更新一些文章的创新点(经过我融合测试后的,先到先得)。

Snu77的博客 1万+

R语言中如何获取前向选择(forward selection)选出的变量

前向选择是一种常用的特征选择方法,可以在给定一个预测模型的情况下,逐步添加变量来确定最佳的预测模型。在R语言中,可以使用适当的函数和库来执行前向选择,并获取选出的变量。以下是一个详细的步骤,展示了如何使用R语言执行前向选择并获得选出的变量。通过按照上述步骤,你可以使用R语言执行前向选择,并获取选出的变量。记住,前向选择是一种特征选择方法,可以根据不同的评估指标选择最佳的预测模型。接下来,准备用于前向选择的数据。使用"summary"函数查看前向选择的摘要,并使用"which"函数获取被选中的变量。

WangWEel的博客 924

对C++的感觉

用C#用得手顺了,突然改用C++感觉非常不好。其实细细看来,C++程序也是很漂亮的。呵呵,无奈啊,我们头儿用的就是C++,哦!可恶!我对MFC根本就不了解,(好在也不用,为了达到与系统无关的可移植性,头儿只让我们使用Standard STL,呵呵,跟C#的库比起来要单薄得多啊,解析XML使用Xerces C++ 2_5_0,好像是,现在已经有2.6.0的版本了,我用的就是。哦!一大堆inclu

967

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Clion配置单个project下可以运行多个CPP文件的main函数

Clion配置单个project下可以运行多个CPP文件的main函数 我们使用clion可能经常会遇到单个project下想运行单个cpp的main函数,每个文件都可以运行自己独立的main函数的场景,但是clion默认是只支持单个project只能运行一个文件的main函数,那么我们该如何去解决这个情况呢? (特别是LeetCode周赛的时候,很容易的想一个project下先建四个cpp文件,然后遇到wa的情况来调试,每次调试一个新建cpp的main函数) 1.新建一个project 如图所示,当我们新

子冉冰清的博客 8777

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

深入理解c++中.h/.cpp文件,extern关键字,typedef,using关键字

源文件是代码的“具体实现”。它包含了所有在头文件中声明的实体所对应的完整定义。源文件中应该包含什么?头文件的包含:#include "my_header.h",以获取所有声明。函数的完整定义类成员函数的完整实现全局变量的定义(这是该变量唯一被分配内存的地方)为什么要这么做?每个 .cpp 文件都被编译器单独编译成一个目标文件(.o 或 .obj)。这些目标文件包含了实际的机器码。

cyz322649的博客 1432

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: 代碼段管理器 Code Snippets Manger
下一篇: OA是ERP的杂项管家?
MasterLonely
博客等级 码龄16年 26粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值