- 博客(2)
- 收藏
- 关注
原创 c++初识
C++是在C语言基础上扩展的面向对象编程语言,由Bjarne Stroustrup于1983年开发。它完全兼容C语法并新增了面向对象特性(类、继承、多态等)、标准库扩展(STL)和高级功能(引用、Lambda等)。与C相比,C++增强了类型检查,const修饰变量时根据初始化方式决定存储位置,并建议用const替代#define。C++中struct功能被增强,支持成员函数和访问控制(public/private/protected),与class基本相同,区别主要在于默认访问权限。面向对象编程通过封装、继
2025-08-05 19:52:48
578
原创 c++中的模板和强制类型转换
本文介绍了C++函数模板的核心概念和使用方法。函数模板通过定义"蓝图"而非具体实现,能够处理多种数据类型,提高代码复用性。主要内容包括:1)函数模板的基本语法和特性(通用性、类型安全、编译时生成);2)多类型参数的定义与使用,包括显式指定类型参数的方法;3)混合使用虚拟类型和实际类型的技巧,结合模板特化处理特定类型;4)设置类型模板参数默认值的方法。通过多个代码示例展示了不同类型参数组合的应用场景,如比较运算、类型转换等,体现了模板编程的灵活性和高效性。
2025-08-04 17:55:33
759
1
空空如也
看看这个代码运行结果为什么是0
2022-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人