WelcomeToCpp#
- 使用c++可以控制CPU应该执行的每条指令
- C++的代码编译后可以在任何平台运行,前提是有一个为对应平台生成机器代码的编译器
- 与C++不同,C#或JAVA,他们在虚拟机中运行,运行时将代码从“中间语言”转换为机器代码
- 学习新事物的关键就是对事物进行实验
- 将讨论如何利用C++库
- C++实际上如何工作
- 关于内存和指针:内存区域,智能指针,移动语义,模板
- 宏,以及为多个平台编程
- 编写自己的数据结构,学习如何使他们比C++标准库中的结构更快
- 低级优化,与编译器和汇编相关
设置C++#
windows平台#
需要文本编辑器,将C++代码编写为文本文件,传递给编译器以生成某种可执行二进制文件,以便可以运行
或者跳过1,直接用IDE,即有一套帮助你编写和调试代码的工具。(Visual Studio,视频用的2017,我这里下载的 Visual Studio Community 2022)
安装勾选:

新建项目


不要勾选 Place solution and project in the same directory解决方案,solution,是一组相互关联的项目,他们有各种项目类型,解决方案就像工作台,每个项目本质上是一组文件,会编译成目标二进制文件(无论是库还是实际的可执行文件)
添加新项


代码文件(Main.cpp)
#include <iostream>
int main() {
std::cout << "hello world!" << std::endl;
std::cin.get();
}配置文件修改#
下载ChernoVS.vssettings文件,并放到下面的位置
C:\Users\ly\AppData\Local\Microsoft\VisualStudio\17.0_f89cedea\Settings
在vs工具栏中-tools-ImportAndExportSettings-
ImportSelectedEnvironmentSettings
选择no,just Import new,选择 ChernoVS.vssetings即可
运行#
右键,构建(项目)


文件系统查看:
双击.exe文件,结果:

按任意键终止
或者单机本地的Windows调试器来运行它