当前位置: 首页 > news >正文

如何学习C++以及C++的宏观认知

学习方法

首先可以给出一个论断:C++的语法和各种组件的原理及使用可以说是所有编程语言里面比较难的

那么如何掌握所有东西,比如网络编程,文件读写,STL。

不要对语法记各种笔记,比如vector容器有什么什么方法什么什么属性,如果你看了某篇博客或者看了某本书然后就把上面的所有东西自己劈里啪啦达到笔记里,这是没有任何用的,因为你打完仍然啥都不会。

所以all you need is C/C++参考文档.chm,去网上找这个东西把它下载下来,放在u盘里或网盘里,任何时候有东西不会用就拿出来查,查完也不用记笔记,记只是浪费时间,关键在于要多用,而不是多记。

现在网上几乎所有C/C++的手册/文档,都是根据cppreference来的,

C++标准与主流编译器

C++有ISO制定的标准,有C++11,C++17之类的,所谓的多少多少标准,标准就指的是都有哪些用法,哪些语法,制定一个标准让所有的编译器都支持。

但是各家的编译器并不会完全遵从标准,因为自由化市场嘛,人家在支持标准的基础上总想扩充,彰显自己的特色,你也不能限制人家

所以主流的C++编译器有:
MinGW

msys

GCC

G++

MSVC: 全称Microsoft Visual C++编译器,微软还有一款IDE就跟编译器同名叫Microsoft Visual C++,俗称VC,可能是以前IDE生态还没有这么丰富的时候,IDE就和编译器是紧绑定的,共同发布。
现在微软又发布了VSCode和Visual Studio,Visual Studio安装时选择“基于C++的桌面开发",installer就会帮你安装MSVC
MSVC有很多自己特色的编译指令和报错提示,我们放到另一篇中详细讲。

http://www.dtcms.com/a/108450.html

相关文章:

  • AI:机器学习模型-线性回归
  • 清华大学:网络大模型NetGPT研究进展(2025)
  • 深入解析JavaScript混淆加密与Python逆向调用实战-题八
  • 蓝桥杯-算法基础-For循环
  • [CISSP] [5] 保护资产安全
  • Mybatis 如何自定义缓存?
  • UML 关系探秘:理论与实践双维度剖析
  • Cesium for Unreal 源码编译
  • php开发rest api,哪个框架最好
  • C# 窗体应用(.FET Framework) 与 visionpro 连接
  • Unity Final IK:下一代角色动画与物理交互的技术解析
  • 合合信息TextIn大模型加速器2.0:图表解析能力的横向测评
  • Ansible(1)—— Ansible 概述
  • Spring常见题
  • Go语言学习(15)结构体标签与反射机制
  • ES6(8) Fetch API 详解
  • C#:base 关键字
  • 铂卡梭 智能羽翼 AI 系统:交易科技的未来引擎
  • php8 match表达式使用教程
  • 软件重构与项目进度的矛盾如何解决
  • Node.js全局生效的中间件
  • pytorch中Dropout
  • Vue + Scss项目中实现自定义颜色主题的动态切换
  • 深入解析Translog机制:Elasticsearch的数据守护者
  • MySQL 服务基础介绍
  • 第二十章:Python-Matplotlib库实现函数可视化
  • 日本IT|浅谈intramart现状及分析
  • 玛卡巴卡的k8s知识点问答题(六)
  • QT软件设计可考虑回答
  • GFS论文阅读笔记