随笔分类 -  C/C++

摘要:在C++中,可以通过重载operator bool()来实现对自定义类型的bool类型重载。这样,您可以定义自定义类型的对象在条件语句中的行为,使其能够像内置类型一样进行条件判断。 下面是一个示例,演示了如何在C++中重载bool类型: #include <iostream> #include <s 阅读全文
posted @ 2024-01-16 16:54 guanyubo 阅读(245) 评论(0) 推荐(0)
摘要:C++ 学习资料 阅读全文
posted @ 2024-01-16 15:29 guanyubo 阅读(72) 评论(0) 推荐(0)
摘要:volatile、RTTI 运行时类型信息、explicit、std::cerr 阅读全文
posted @ 2024-01-16 10:07 guanyubo 阅读(35) 评论(0) 推荐(0)
摘要:https://www.zhihu.com/answer/2973245260 阅读全文
posted @ 2024-01-15 16:19 guanyubo 阅读(19) 评论(0) 推荐(0)
摘要:目录泛型编程模板元编程示例 泛型编程 泛型编程是一种通用的软件组件设计方法,使得组件可以在各种不同的情况下轻松重复使用。在C++中,类和函数模板是非常有效的泛型编程机制,因为它们使得通用化成为可能,同时又不损失效率。 一个简单的泛型编程示例是将C标准库的memcpy()函数泛化。memcpy()函数 阅读全文
posted @ 2024-01-15 15:45 guanyubo 阅读(441) 评论(0) 推荐(0)
摘要:std::bind、POD、初始化列表、显示转类型转换、显示转换操作符、RAII、完美转发、智能指针、lambda表达式 阅读全文
posted @ 2024-01-12 12:02 guanyubo 阅读(184) 评论(0) 推荐(0)