C++基础
文章平均质量分 81
小白学习C++使用
xjkys
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.C++面向对象
C++面向对象编程的三大核心特性是封装、继承和多态。封装通过访问权限控制(public、protected、private)将数据与行为组合成类,确保数据安全性;继承允许子类复用父类功能;多态则通过虚函数实现不同对象的统一接口调用。文章详细介绍了封装的概念、访问权限控制、类与结构体区别,以及构造函数和析构函数的分类与调用规则,包括深拷贝与浅拷贝问题。这些特性共同构成了C++面向对象编程的基础框架,帮助开发者构建更安全、可维护的代码结构。原创 2025-09-14 12:30:00 · 1033 阅读 · 0 评论 -
5.文件操作
摘要:本文介绍了C++中文件操作的基本概念和方法。主要包括文本文件和二进制文件的读写操作,涉及ofstream、ifstream和fstream三种流类。详细说明了文本文件的读写步骤,包括文件打开方式(如ios::in、ios::out等)和四种读取方法。对于二进制文件,重点讲解了write()和read()函数的使用,以及处理自定义类对象时的注意事项。示例代码展示了如何实现文件的打开、读写和关闭操作,为C++文件处理提供了实用指导。原创 2025-09-13 09:21:07 · 312 阅读 · 0 评论 -
6.类模板和函数模板
本文介绍了C++中模板的基本概念和使用方法。主要内容包括:1)模板的通用性概念;2)函数模板的语法和使用注意事项(自动推导与显示指定类型);3)普通函数与模板函数的区别(隐式类型转换);4)调用规则(优先普通函数、强制调用模板等);5)模板的局限性及解决方案(特定类型具体化)。通过代码示例展示了交换函数、排序算法等模板应用场景,并指出模板在数组和自定义类型上的局限性,可通过重载解决。原创 2025-09-17 11:00:00 · 770 阅读 · 0 评论 -
3.C++函数
本文介绍了C++编程中的几个核心概念:1. 文件组织方式,包括.h头文件声明和.cpp文件实现;2. 内存四大分区(代码区、全局区、栈区、堆区)及其特性;3. 函数相关知识点,涵盖形参默认值、占位参数、地址传递、数组/结构体传参、返回指针/数组等;4. 函数重载条件及注意事项;5. 引用机制及其在参数传递中的应用;6. static关键字的静态变量特性。文章通过代码示例和内存示意图,系统讲解了这些基础但重要的C++编程概念,为开发者提供了实用的编程指导。原创 2025-09-13 11:45:00 · 813 阅读 · 0 评论 -
1.C++基础
本文介绍了C++基础编程知识,主要包括:1)手动编译代码的方法;2)程序框架结构;3)解决中文输出乱码的方案;4)常量和变量的定义与使用;5)数据类型(整型、实型)及转义字符;6)输入输出操作;7)运算符(递增、递减、三目运算);8)流程控制(if、switch、while、do-while、for循环);9)枚举类型;10)数组的定义与遍历方法(普通循环和范围for循环)。文章提供了具体的代码示例和常见问题解决方案,适合C++初学者快速掌握基础语法。原创 2025-09-12 11:06:30 · 420 阅读 · 0 评论 -
2.C++指针结构体
摘要: 指针是存储内存地址的变量,64位系统中占8字节,通过*解引用访问数据。需注意野指针(未初始化)和空指针(NULL/nullptr)的使用。指针运算与数据类型相关(如int指针+1地址增4)。动态内存通过new分配、delete释放,避免内存泄漏。数组增删需手动复制至新内存空间,警惕指针悬挂(误用已释放内存)。const修饰指针分三种:常量指针(值不可改)、指针常量(地址不可改)和双向限制。结构体可自定义复合类型,支持默认值及数组操作,成员通过.访问。 (字数:150)原创 2025-09-12 11:08:52 · 656 阅读 · 0 评论 -
在vs studio中配置C++的第三方库(opencv、mysql、curl、vcpkg)
在vs studio中配置C++的第三方库。原创 2025-04-10 20:06:18 · 899 阅读 · 0 评论
分享