![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 91
Hide on shool
这个作者很懒,什么都没留下…
展开
-
LearnCpp 9.4 — 对 const 的左值引用
复习对 const 的左值引用翻译 2022-04-29 20:18:45 · 368 阅读 · 0 评论 -
LearnCpp 9.3 — 左值引用
开始加一些自己的理解翻译 2022-04-28 18:21:36 · 212 阅读 · 0 评论 -
LearnCpp 9.2 — 值类别(左值和右值)
c++复习学习左值和右值翻译 2022-04-27 13:41:56 · 238 阅读 · 0 评论 -
C++学习:链接
从源程序到可执行代码要经过编译和链接两个过程,如果通过编译按钮或者ctrl+F7,那么只执行编译,而不进行链接,所以仅仅生成了.obj文件。如果使用build(生成),那么同时完成编译和链接。编译之后,需要将各个.obj文件链接起来,因为这个单独的文件本身在编译的时候相互之间并没有关联。因此需要有链接器来帮助它们形成最终的可执行文件。即使所有的代码都写在一个文件中,也需要链接器来帮助确定程序入口的位置,.exe文件需要指定一个入口函数,一般情况下,这个入口函数都是main,但是也可以是其他的函数。#in原创 2021-12-20 17:46:20 · 2168 阅读 · 0 评论 -
C++学习:编译
编译为了编译 C++ 程序,我们使用 C++ 编译器。C++ 编译器按顺序遍历程序中的每个源代码 (.cpp) 文件。它会检查您的代码以确保它遵循 C++ 语言的规则。如果没有,编译器会给你一个错误(和相应的行号)以帮助确定需要修复的内容。编译过程也将中止,直到错误被修复。将源代码转变为可执行的二进制主要需要两个步骤,第一是编译,第二是链接。编译主要是将源代码转变为中间形式,obj,目标文件,然后目标文件经由链接器连接,生成了可执行代码。对于编译过程而言,首先要做的事情是预处理,预处理对所有的预处理原创 2021-11-16 19:11:36 · 1034 阅读 · 0 评论 -
第一个C++程序
C++基础C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。C++ 在需要高性能和精确控制内存和其他资源的情况下表现出色。以下是一些最有可能用 C++ 编写的常见应用程序类型:视频游戏实时系统(例如用于运输、制造等…)高性能金融应用(例如高频交易)图形应用和模拟原创 2021-11-04 12:44:26 · 471 阅读 · 0 评论 -
C++学习笔记命名冲突和命名空间介绍
c++命名冲突和命名空间介绍假设您是第一次开车去朋友家,给您的地址是 Mill City 的 245 Front Street。到达米尔城后,您拿出地图,却发现米尔城实际上有两条不同的前街,彼此隔着城镇!你会去哪一个?除非有一些额外的线索可以帮助您做出决定(例如,您记得他的房子在河边),否则您必须打电话给您的朋友并询问更多信息。因为这会令人困惑且效率低下(尤其是对于您的邮递员),所以在大多数国家/地区,城市内的所有街道名称和房屋地址都必须是唯一的。类似地,C++ 要求所有标识符都没有歧义。如果两个相同的原创 2021-11-04 12:16:24 · 2015 阅读 · 0 评论