C++内部类用法介绍

ops/2025/3/1 17:26:22/

C++ 内部类(Nested Class) 是在另一个类的作用域内定义的类。它的主要作用是封装逻辑关系紧密的类,使其不能被外部直接访问,从而增强封装性和代码的可读性。


1. 内部类的基本语法

#include <iostream>class Outer {
public:class Inner {  

http://www.ppmy.cn/ops/162289.html

相关文章

Python毕业设计选题:基于Python的社区爱心养老管理系统设计与实现_django

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 身体健康界面 公共书籍界面 借阅信息界面 归还…

springcloud组件调用顺序

Spring Cloud 组件的调用顺序并不是固定不变的&#xff0c;它依赖于具体的业务场景和微服务架构的设计。然而&#xff0c;可以概括出一个典型的微服务架构中 Spring Cloud 组件的调用流程&#xff0c;这个流程大致可以分为以下几个步骤&#xff1a; 服务注册与发现&#xff1a…

JavaEE [特殊字符] TCP协议:三次握手四次挥手全图解

&#x1f31f; 一、TCP核心特性&#xff1a;可靠传输的秘密 1️⃣ 有连接 & 全双工 双向通道&#xff1a;建立连接后&#xff0c;客户端↔服务器可同时收发数据可靠传输三板斧&#xff1a; 确认应答&#xff08;ACK&#xff09; 接收方返回ACK接收序号数据长度示例&#…

齿轮制造的“精密心脏”:蜗杆状砂轮磨齿机探秘

齿轮&#xff0c;被称为工业的“骨骼关节”&#xff0c;其精度直接影响机械系统的寿命与效率。而在齿轮精加工领域&#xff0c;蜗杆状砂轮磨齿机如同一台高精度“雕刻刀”&#xff0c;凭借独特的展成磨削原理&#xff0c;成为汽车变速箱、机器人减速器等关键部件制造的“心脏设…

spring boot 连接FTP实现文件上传

spring boot 连接FTP实现文件上传 maven&#xff1a; <!--ftp--><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.8.0</version></dependency>接口示例&#xff1a; ApiO…

冒泡排序算法优化

一 概述 冒泡排序是一种简单的交换排序算法,其核心思想是通过相邻元素比较和交换将最大元素逐步移动到数组末尾。 二、基础冒泡排序 void bubbleSort(int arr[], int n) { for (int i = 0; i < n-1; i++) { for (int j = 0; j < n-i-1; j++) { if…

Spring Boot环境配置

一、Java开发环境 确保你的计算机已经安装了Java Development Kit&#xff08;JDK&#xff09;。建议使用JDK 17&#xff0c;可以从Oracle官方网站上下载并安装。 1.下载及配置环境变量 &#xff08;1&#xff09;下载JDK&#xff1a;官网下载 &#xff08;2&#xff09;运…

深度学习-136-LangGraph之应用实例(五)构建RAG问答系统同时从不同的角度对比优化效果

文章目录 1 大语言模型2 小粒度分割文档2.1 处理文本构建Document2.2 向量存储2.3 创建图2.4 测试调用3 大粒度分割文档3.1 构建Document3.2 向量存储3.3 创建图3.4 测试调用4 总结与优化4.1 问题分析4.2 对比不同的返回文档数4.3 对比不同的嵌入模型4.3.1 嵌入模型nomic-embed…