随笔分类 -  Cpp

摘要:Cpp 学习笔记,内容来自卡特网语言基础课和OI WIKI 预处理命令 预处理命令是预处理器所接受的命令,用于对代码进行初步的文本替换。 #include #include <cstdio> #include <iostream> int main() { return 0; } #include 阅读全文
posted @ 2024-01-21 17:14 hzyuan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:内容学习自 https://oi-wiki.org/math/bit/ 2的幂 位运算用于2的整数次幂可以优化复杂度 //计算 n * (2^m) int mulPowerOfTwo(int n, int m) { return n << m; } //计算 n / (2^m) int divPow 阅读全文
posted @ 2024-01-18 22:57 hzyuan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:数据要进行持久化存储就需要用到文件。C/C++ 将文件看作有序的字节流,每个文件都是以 EOF(文件结束标志)结束。 按数据的组织形式,文件可分为文本文件和二进制文件。 数据在内存中以二进制形式存储的,如果不加转换地输出到外存,就是二进制文件。如果要求在外存上以 ASCII 码形式存储,需要在存储前 阅读全文
posted @ 2024-01-16 18:55 hzyuan 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Cpp 的命名空间机制是用来解决复杂项目中名字冲突的问题。 例如,Cpp 标准库的所有内容都定义在 std 命名空间中,如果定了一个 cin 变量,则可以通过 cin 访问自定义的 cin 变量,通过 std::cin(:: 是作用域操作符)访问标准库的 cin 对象,而不用担心产生冲突。 声明命名 阅读全文
posted @ 2024-01-15 11:43 hzyuan 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示