Cpp-05-Lambda表达式 io2020 2025-02-13 笔记 C++中的Lambda表达式提供了一种简洁的方式来定义匿名函数对象,这些对象可以在需要回调函数的地方使用。它们在C++11中首次引入,并在后续的标准版 - 阅读更多 -
Cpp-04-拷贝构造 io2020 2025-01-21 笔记 拷贝构造函数 一般来说,编译器会提供一个默认的拷贝构造函数,即使我们定义了其他构造函数,默认的拷贝构造会将参数的非static成员逐个拷贝到正在创建 - 阅读更多 -
Cpp-03-STL io2020 2025-01-21 笔记 容器 顺序容器:存储顺序由插入操作决定,支持随机或顺序访问。 vector:动态数组,高效的尾部插入删除,随机访问,内存连续分配。 - 阅读更多 -
OSGeo/Proj库编译和使用 io2020 2025-01-20 分享 proj库编译需要提前编译、、库,在linux端可以通过apt或yum等包管理工具进行直接安装,在windows端需要用统一的编译器编译,本文档基于M - 阅读更多 -
Cpp-02-类 io2020 2025-01-16 笔记 构造函数 类可以包含多个构造函数,和其他重载函数差不多,不同的构造函数之间必须在参数数量或参数类型上有所区别。 不同于其他成员函数,构造函数不能 - 阅读更多 -
Cpp-01-基础 io2020 2025-01-14 笔记 建议:使用C++版本的C标准库头文件 C++标准库中除了定义C++语言特有的功能外,也兼容了C语言的标准库。C语言的头文件形如name.h,C++则将 - 阅读更多 -
Cpp异常处理 io2020 2024-12-03 笔记 在C++中,处理潜在异常通常有几种方法,包括使用异常处理机制、增加错误检查和日志记录、以及编写健壮的代码。以下是一些常见的策略来防止程序因某个方法错误 - 阅读更多 -