c++开发涉及到的一些资源和平台工具

本文分享了 C++ 初学者必备资源,包括 c++reference 和 cppreference.com 的使用方法,推荐了 QtCreator 作为 IDE 选择,并介绍了 Linux Mint 作为初学者友好的 Linux 发行版。此外,还探讨了 Git 和 SVN 在版本控制中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.c++ reference

       java程序员刚开始学习就会知道API手册,但是c++的学习有点古怪,也可能是我太菜,反正我是好久才知道c++ reference,这个网站上可以查到所有c c++的接口,包括最新的c++11,以及处在测试版本的接口

       注意,这个网站是提供离线版本的。

2. cplusplus.com

      如果c++ reference 作为手册的话,那么这个网站就更综合了,还包含了一些文章、教学。

3.IDE的选择

       windows下VS真的太好用,但是linux下呢?高手用vi emacs,我这种菜鸟使用不来。我试过code::block,但是我不知道怎么调代码的样式,感觉总是太难看。有人给我推荐eclipse,但是我一般是虚拟机,已经很卡了。最后我选择的是QtCreator,但是光装一个IDE似乎不能做纯c++开发,工程建不了。所以我是下整个QT的。
      QT下载页面

4.linux发行版

      高手不需要GUI,但是我不是。我花了好多时间去尝试各种Linux发行版。然后就感觉windows真的太好用了。操作系统这种东西,太碎片化真的不好,就像安卓,各种衍生版本,没有一个统一的用户体验。最开始使用ubuntu,这个比较出名,现在有正对中国的衍生版,总体来说还不错,安装软件网上资源都挺多;后来试过fedora、centos、linux_mint、redhat,其中最适合我这种菜鸟用起来舒服的就是linuxmint。因为衍生自ubuntu,所有ubuntu的可以都它一般都可以,但是实际用起来感觉linuxmint更流畅稳定。

5.版本管理

      一般版本管理用两个工具:Git和svn。一般公司用SVN,我自己电脑上以前也有装,方便分支管理、回退等。很多开源的项目使用Git,网上有很多代码仓库,例如github、优快云的代码仓库。我现在很多代码都搬到GitHub上,这样比较统一好管理,不像以前东一坨西一坨,还要各种写备注。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值