打印这件事,C++ 强在哪
多了个名字之后,东西是一份还是两份 各是各的 就那一份 打印一个整数和一个字符串,用 cout 的好处是【0】。
🔴 引用和值,差在哪
把一个变量传给函数,写成引用(int &r)之后,函数里改它【0】。
⚠️ 引用和指针,哪一点不一样
多了个名字之后,东西是一份还是两份 各是各的 就那一份 引用比指针多了一条限制:【0】。
一个 C++ 源文件通常叫什么后缀
多了个名字之后,东西是一份还是两份 各是各的 就那一份 C++ 源文件的后缀(如 .cpp)和标准库头文件的写法,惯例是【0】。
🔴 三种传法,摆在一起看
多了个名字之后,东西是一份还是两份 各是各的 就那一份 (本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)值、指针、引用各来一次: #include <iostream> /* 三种传法摆在一起:值、指
把参数改成引用
多了个名字之后,东西是一份还是两份 各是各的 就那一份 (本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)只改一个字符,让 c 变成 99。
⚠️ 赋值之后它还绑着谁
多了个名字之后,东西是一份还是两份 各是各的 就那一份 (本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)第三个数写 1 表示 r 还绑在 a 上。
编译 C++ 该用哪个命令
编译一份 .cpp 源码,该用【0】。
⚠️ `std::` 那两个冒号是什么意思
std::cout 里的 std:: 表示【0】。
`-std=c++17` 这个参数管什么
编译时加 -std=c++17,定的是【0】。