第五章 运算符重载

一、 友元(Friend)相关 1. 友元有什么作用? 突破封装性:在C++中,类的私有(private)和保护(protected)成员只能被类自身的成员函数访问。友元提供了一种机制,允许外部的函数或另一个类访问这些私有成员。 提高效率:在某些频繁访问私有成员的场景下,使用友元可以避免频繁调用公共

Limesn 发布于 2026-09-18

第四章 日志log4cpp

1. 日志是干什么用的? 日志(Log)是记录程序运行状态、系统操作、异常信息等内容的记录文件。 主要作用包括: 调试与排错(Debug):在程序出现问题时,通过日志定位错误发生的位置和上下文。 系统监控:实时了解程序的运行状态(如CPU、内存、业务流程进度)。 审计与安全:记录用户操作历史,用于事

Limesn 发布于 2026-09-17

第三章 IO

1. 流的四种状态是什么?什么情况下会进入到这种状态? 在C++中,流的状态由 ios_base 类中的状态标志位表示,共有四种: goodbit (good):值为0,表示流处于正常状态,一切操作准备就绪。 触发条件:默认状态或发生错误并成功清除错误后。 eofbit (eof):表示到达了文件末

Limesn 发布于 2026-09-16

第二章 类与对象

1. 类与对象的基本概念 什么是类,什么是对象?(用自己的话描述) 类(Class):是一个蓝图、模板或自定义的数据类型。它定义了某类事物共有的属性(成员变量)和行为(成员函数)。它本身不占用实际的内存空间(除了类型信息)。 对象(Object):是类的一个具体实例。根据类这个模板在内存中实际分配了

Limesn 发布于 2026-09-11

C++ 常见八股文

C++ 面试高频题精简精校版(按面试频次分类) C++ 面试高频题按面试出现频次分为 🔥 高频题(97题)、📌 中频题(66题)、💡 低频题(34题),建议按优先级复习。 📊 频次分布总览 频次 题量 复习建议 🔥 高频题 97 题 必须熟练掌握,能脱口而出 📌 中频题 66 题 理解原理,能口述要

Limesn 发布于 2026-09-11

Sizeof 详解

sizeof 是 C/C++ 中的一元运算符,不是函数。它用来求某个类型或对象在内存中占用的字节数,结果类型是 size_t(无符号整数,定义在 <stddef.h> / <cstddef>)。 1. 基本语法 sizeof 表达式 sizeof(类型名) 例如: sizeof(int) size

Limesn 发布于 2026-09-11

第一章 C与C++

一、C++ 源文件组织与编译执行 1. 基本C++源文件的代码组织形式(内容结构) 一个标准的 .cpp 文件通常按以下顺序组织: 头文件包含(#include):引入所需的库或声明。 宏定义与类型别名(#define, typedef/using)。 命名空间引入(using namespace,

Limesn 发布于 2026-09-08

数组的地址辨析

理解“数组的地址”,最忌讳的就是只看“数值”(打印出来的数字)。你必须把“数值”和“类型”牢牢绑定在一起看,才能真正理解 C/C++ 指针的精髓。 为了帮你彻底搞懂,我把“数组的地址”拆解为三个层次的认知: 1. 数值层面:指向同一个“起点” 假设数组 int a[5] = {1,2,3,4,5};

Limesn 发布于 2026-09-08

网站集锦

学习CPP好用的网站 https://www.studycpp.cn

Limesn 发布于 2025-11-16