25导航网
免费加入

热度:

编号:162537

分类:生活常识

加入:2024-08-17 17:25:54

点入:2024-08-17 17:25:56

备案:豫ICP备17036444号

名称:温阳光

SEO更新时间
2024-08-17T17:25:59

百度权重:百度权重0
百度移动:百度移动0
360 权重:360权重0
搜狗权重:搜狗权重0
生活那点小事

访问网站

https://www.winn.cc

举报/报错
网站标签

该站未曾设置keywords


网站描述

生活那点小事,计算机知识分享


上一篇:爱助残

下一篇:2019年政府扶持资金申请

seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:0 | 站内链接:0
IP网速: IP地址:159.75.140.46 [中国广东广州 腾讯云] | 网速:231毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 豫ICP备17036444号 | 名称:温阳光 | 已创建:7年7天
收录 百度 360 搜狗 谷歌
查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
0 0 电脑端优秀 - 0 0
协议类型HTTP/1.1 200 OK 页面类型text/html 服务器类型nginx/1.25.2 是否压缩否 原网页大小55475 压缩后大小11244 压缩比79.73%
网站快照

生 活 那 点 小 事 生 活 那 点 小 事 首 页 归 档 标 签 分 类 关 于 生 活 那 点 小 事 首 页 归 档 标 签 分 类 关 于 C + + 包 管 理 方 案 2 0 2 4 0 3 3 0 C + + 1 1 / 1 4 / 1 7 为 什 么 C + + 没 有 一 个 统 一 的 包 管 理 器 很 多 主 流 语 言 都 有 自 己 的 包 管 理 方 案 , 比 如 P y t h o n 的 p i p , J a v a S c r i p t 的 n p m , J a v a 中 的 M a v e n 等 , 但 是 C + + 并 没 有 一 个 统 一 的 包 管 理 方 案 , 归 根 到 底 有 一 定 的 历 史 原 因 。 C + + 标 准 在 不 断 地 演 进 , C + + 9 8 , C + + 0 3 , 到 现 代 的 C + + 1 1 / 1 4 / 1 7 / 2 0 等 , 每 个 版 本 都 引 入 一 些 新 特 性 , 在 这 些 标 准 当 中 引 入 一 个 官 方 的 包 管 理 器 要 考 虑 到 前 后 兼 容 性 和 现 有 系 统 的 影 响 。 另 外 C + + 的 生 态 系 统 非 常 庞 大 和 多 样 化 , 涵 盖 了 不 同 的 编 译 器 , 操 作 系 统 , 硬 件 平 台 等 , 一 个 官 方 的 C + + 管 理 器 平 台 如 何 实 现 需 要 各 个 社 区 达 成 一 致 , 制 定 一 个 统 一 的 标 准 , 这 是 一 个 复 杂 且 需 要 时 间 的 过 程 。 没 有 包 管 理 器 的 开 发 环 境 是 怎 样 的 首 先 , 项 目 规 模 不 大 的 话 , 有 没 有 包 管 理 器 是 影 响 不 大 的 , 选 定 好 平 台 , 安 装 或 者 自 己 编 译 需 要 的 库 一 直 用 发 下 去 就 可 以 了 。 但 如 果 项 目 规 模 变 大 可 能 就 会 出 现 问 题 , 依 赖 项 管 理 困 难 , 团 队 成 员 可 能 需 要 手 动 , 安 装 和 管 理 各 种 依 赖 和 第 三 方 库 。 进 而 会 导 致 另 外 一 个 问 题 , 版 本 控 制 和 一 致 性 , 每 个 团 队 成 员 手 动 管 理 依 赖 项 的 时 候 , 可 能 会 使 用 不 同 版 本 的 库 或 者 工 具 , 增 加 代 码 的 不 稳 定 性 , 出 现 一 些 潜 在 的 B U G 。 同 时 手 动 维 护 依 赖 会 导 致 很 多 流 程 无 法 自 动 化 , C I / C D 等 无 法 实 施 随 着 团 队 规 模 变 大 , 需 要 投 入 更 大 的 时 间 和 精 力 去 管 理 这 些 流 程 , 慢 慢 就 会 变 得 不 可 持 续 。 包 管 理 的 各 个 阶 段 原 生 拷 贝 。 各 个 团 队 成 员 直 接 拷 贝 代 码 或 者 库 文 件 给 他 人 使 用 , 且 没 有 版 本 管 理 。 加 入 版 本 管 理 。 每 个 团 队 维 护 好 自 己 的 代 码 库 , 通 过 C I 自 动 构 建 , 供 别 人 下 载 使 用 。 加 入 依 赖 管 理 。 提 供 一 定 的 策 略 , 获 取 递 归 的 获 取 代 码 库 所 有 依 赖 。 解 决 依 赖 冲 突 。 当 设 计 到 依 赖 冲 突 的 时 候 , 提 供 策 略 解 决 冲 突 问 题 。 多 平 台 支 持 。 支 持 不 同 的 架 构 , 操 作 系 统 。 一 种 包 管 理 平 台 的 设 计 思 路 C o n a n , 一 个 开 源 的 C + + 包 管 理 器 工 具 , 虽 然 没 有 被 大 规 模 普 及 , 但 是 它 的 一 些 策 略 和 方 案 , 可 以 用 来 学 习 。 首 先 一 个 C + + 包 需 要 有 哪 些 属 性 , 一 个 软 件 包 最 终 都 是 编 译 成 二 进 制 , 所 以 就 要 考 虑 二 进 制 库 文 件 有 哪 些 属 性 , 首 先 是 二 进 制 包 是 怎 么 来 的 构 建 包 的 体 系 架 构 ( x 8 6 / a r m / ? ? ? ) , 操 作 系 统 ( L i n u x / W i n d o w s / M a c O S / ? ? ? ) , 编 译 器 ( g c c / c l a n g / m s v c / ? ? ? ) , 编 译 器 版 本 , 等 平 台 的 属 性 。 编 译 选 项 , 比 如 静 态 库 还 是 动 态 库 , 某 些 编 译 选 项 等 包 自 定 义 的 一 些 属 性 。 依 赖 项 。 依 赖 哪 些 项 目 , 对 项 目 的 依 赖 粒 度 , 比 如 是 否 限 制 大 版 本 或 者 小 版 本 。 如 果 只 管 理 二 进 制 包 , 即 编 译 之 后 的 库 文 件 , 只 需 要 上 面 这 些 属 性 就 可 以 了 。 同 一 个 版 本 比 如 O p e n C V / 3 . 4 . 2 在 不 同 架 构 , 操 作 系 统 , 编 译 器 , 编 译 选 项 下 可 能 会 产 生 数 十 个 版 本 。 其 他 用 户 下 载 固 定 包 的 时 候 也 会 带 上 自 己 的 平 台 属 性 , 然 后 找 到 对 应 的 包 传 递 给 客 户 即 可 。 有 上 面 的 匹 配 机 制 , 就 保 证 下 载 下 来 的 一 定 是 兼 容 的 。 如 果 不 想 直 接 管 理 二 进 制 库 , 想 要 通 过 管 理 源 代 码 的 方 式 管 理 各 个 平 台 的 二 进 制 库 还 需 要 更 复 杂 的 策 略 , 比 如 获 取 源 代 码 的 方 式 , 构 建 方 式 , 打 包 方 式 等 。 模 板 元 编 程 , 斐 波 那 契 数 列 2 0 2 4 0 2 2 8 C + + 1 1 / 1 4 / 1 7 废 话 少 说 , 放 码 过 来 定 义 一 个 模 板 结 构 体 , 模 板 参 数 是 个 常 量 , 结 构 体 有 个 成 员 v , 用 于 存 储 斐 波 那 契 数 。 1 2 3 4 t e m p l a t e i n t N > s t r u c t F i b ; 注 意 , c o n s t e x p r 用 于 声 明 一 个 常 量 表 达 式 , 明 确 告 知 编 译 器 , 该 表 达 式 可 以 在 编 译 时 期 计 算 出 结 果 。 然 后 针 对 F i b 和 F i b 进 行 模 板 特 化 1 2 3 4 5 6 7 8 9 t e m p l a t e s t r u c t F i b ; t e m p l a t e s t r u c t F i b ; 然 后 F i b : : v 就 是 编 译 期 确 定 的 斐 波 那 契 数 。 下 面 是 完 整 的 例 子 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 # i n c l u d e t e m p l a t e i n t N > s t r u c t F i b ; t e m p l a t e s t r u c t F i b ; t e m p l a t e s t r u c t F i b ; t e m p l a t e i n t S t a r t , i n t E n d > v o i d p r i n t ( ) } i n t m a i n ( i n t a r g c , c h a r * * a r g v ) T C P 随 笔 2 0 2 4 0 2 2 7 理 解 计 算 机 本 文 章 记 录 T C P 的 一 些 杂 七 杂 八 的 知 识 点 , 比 较 零 碎 。 I C M P 可 用 于 发 现 链 路 上 的 最 小 M T U 一 条 s o c k 连 接 有 五 元 组 ( P r o t o , S o u r c e I p , D e s t I p , S o u r c e P o r t , D e s t P o r t ) 组 成 , 任 意 一 个 改 变 都 是 可 以 是 一 个 新 的 连 接 。 比 如 两 台 机 器 都 有 2 个 I P , 2 个 端 口 , 用 于 T C P 连 接 。 那 么 他 们 之 间 可 以 创 建 ( 2 2 2 2 ) 2 = 3 2 个 T C P 连 接 。 传 输 层 协 议 除 了 T C P 还 有 U D P / S C T P / D C T P T C P 中 的 序 号 是 字 节 流 编 号 , 而 不 是 报 文 的 序 号 。 比 如 第 一 个 报 文 序 号 是 0 , 然 后 该 报 文 有 3 0 0 个 字 节 的 数 据 , 那 么 第 二 个 报 文 的 序 号 就 该 是 3 0 0 确 认 号 表 示 期 望 收 到 的 下 一 个 报 文 的 第 一 个 字 节 编 号 是 多 少 , 比 如 面 收 到 第 一 个 报 文 之 后 , 确 认 号 就 回 设 置 为 3 0 0 , 表 示 接 下 来 希 望 收 到 第 一 个 字 节 编 号 为 3 0 0 的 报 文 T C P 的 第 一 个 序 号 通 常 假 设 为 0 , 但 实 际 上 可 以 随 机 的 选 择 初 始 序 号 如 果 发 送 端 收 到 同 一 个 序 号 的 重 复 确 认 3 次 ( 冗 余 A C K ) 即 可 认 为 序 号 之 后 的 报 文 已 经 丢 失 , 可 以 进 行 快 速 重 传 T C P 接 受 方 重 传 的 时 候 可 以 跳 过 那 些 已 被 选 择 确 认 的 报 文 , 需 要 接 收 方 支 持 选 择 确 认 。 ( S A C K , 在 T C P 首 部 的 o p t i o n s 字 段 里 ) T C P 接 受 方 会 维 护 一 个 L a s t B y t e R e a d , 用 户 层 已 读 取 的 最 后 一 个 字 节 的 编 号 ; L a s t B y t e R e c v , 放 入 到 缓 存 区 的 最 后 一 个 字 节 的 编 号 。 还 有 一 个 缓 存 区 大 小 R e c v B u f f e r 。 滑 动 窗 口 大 小 , 就 是 缓 存 区 大 小 ( B u f f e r ) 减 去 已 缓 存 的 大 小 ( R e c v R e a d ) T C P 发 送 方 会 维 护 一 个 L a t B y t e S e n t , 已 发 送 的 序 号 ; L a s t B y t e A c k e d , 已 被 确 认 的 序 号 。 S e n t A c k e d 需 要 小 于 滑 动 窗 口 的 大 小 。 来 保 证 接 口 方 的 缓 存 区 不 会 被 溢 出 。 如 果 接 收 方 缓 存 区 满 了 之 后 , 窗 口 会 设 置 为 0 ; 之 后 发 送 方 会 发 送 只 有 一 个 字 节 的 报 文 段 , 用 来 “ 轮 询 ” 窗 口 更 新 。 T C P 第 三 次 握 手 确 认 的 时 候 可 以 携 带 一 些 数 据 。 现 在 的 主 流 操 作 系 统 都 支 持 s y n c o o k i e , 在 第 三 次 握 手 之 前 , 服 务 器 并 不 维 护 客 户 端 的 信 息 , 可 以 有 效 的 防 御 s y n f l o o d 攻 击 。 M S S 最 大 报 文 段 长 度 , 避 免 物 理 层 分 片 , 通 常 比 M T U 小 一 点 。 ( 在 o p t i o n s 里 协 商 ) R T T 连 接 往 返 时 间 , 即 发 出 后 到 收 到 A C K 的 时 间 。 拥 塞 控 制 慢 启 动 , 刚 开 始 以 一 个 M S S 的 值 传 输 , 后 面 2 个 , 4 个 , 成 指 数 增 长 。 直 到 发 生 拥 塞 , 把 此 时 窗 口 值 的 1 / 2 , 叫 做 慢 启 动 阈 值 。 发 生 拥 塞 的 时 候 , 重 新 从 1 个 M S S 开 始 增 加 , 直 到 增 加 到 慢 启 动 阈 值 , 之 后 不 再 指 数 增 加 , 而 是 一 个 M S S 一 个 M S S 的 增 加 。 这 个 过 程 叫 拥 塞 避 免 。 快 速 恢 复 , 收 到 3 次 冗 余 A C K 的 时 候 , 窗 口 不 再 从 1 个 M S S 开 始 , 而 是 从 慢 启 动 阈 值 + 3 开 始 , 然 后 开 始 重 传 。 T C P 字 段 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | S o u r c e P o r t | D e s t i n a t i o n P o r t | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | S e q u e n c e N u m b e r | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | A c k n o w l e d g m e n t N u m b e r | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | D a t a | | U | A | P | R | S | F | | | O f f s e t | R e s e r v e d | R | C | S | S | Y | I | W i n d o w | | | | G | K | H | T | N | N | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | C h e c k s u m | U r g e n t P o i n t e r | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | O p t i o n s | P a d d i n g | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | d a t a | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 在 R F C 3 1 6 8 中 T C P 的 r e s e r v e d 位 置 又 使 用 了 两 位 ( C W E , E C E 用 于 处 理 拥 塞 控 制 和 显 式 拥 塞 通 知 ) 1 2 3 4 5 6 7 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | D a t a | | C | E | U | A | P | R | S | F | | | O f f s e t | R e s e r . | W | C | R | C | S | S | Y | I | W i n d o w | | | | R | E | G | K | H | T | N | N | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T C P 与 网 络 编 程 首 先 是 服 务 端 b i n d , l i s t e n 初 始 化 接 受 队 列 客 户 端 c o n n e c t 选 择 本 地 端 口 , 发 起 s y n 握 手 请 求 , 同 时 启 动 重 传 定 时 器 服 务 端 回 应 s y n a c k , 将 连 接 加 入 到 半 连 接 队 列 , 启 动 重 传 定 时 器 客 户 端 收 到 a c k , 清 除 定 时 器 , 设 置 为 已 连 接 , 发 送 a c k 创 建 s o c k 从 半 连 接 队 列 中 取 出 放 到 全 连 接 队 列 。 a c c e p t 从 全 连 接 队 列 中 取 出 s o c k e t C + + 中 的 锁 2 0 2 4 0 2 1 9 C + + 1 1 / 1 4 / 1 7 C + + 中 , 锁 是 用 来 管 理 并 发 访 问 共 享 资 源 的 工 具 , 下 面 是 与 锁 相 关 的 一 些 概 念 。 s t d : : m u t e x 互 斥 锁 , 最 基 本 的 锁 类 型 之 一 , 提 供 了 最 基 本 的 锁 操 作 , l o c k ( ) / u n l o c k ( ) / t r y _ l o c k ( ) ; s t d : : s h a r e d _ m u t e x 共 享 锁 , 或 者 叫 读 写 锁 , C + + 1 7 中 引 入 的 。 允 许 多 个 线 程 同 时 读 取 共 享 锁 。 s t d : : l o c k _ g u a r d , s t d : : u n i q u e _ l o c k , s t d : : s h a r e d _ l o c k 对 m u t e x 进 行 了 一 层 封 装 , 更 为 抽 象 的 封 装 , R A I I 风 格 , 为 m u t e x 的 管 理 类 。 s t d : : l o c k _ g u a r d 在 构 造 函 数 时 候 加 锁 , 在 析 构 的 时 候 释 放 锁 。 s t d : : u n i q u e _ l o c k 支 持 手 动 释 放 锁 , 加 锁 。 s t d : : s h a r e d _ l o c k 与 s t d : : s h a r e d _ m u t e x 配 合 实 现 共 享 锁 s t d : : a t o m i c _ f l a g 原 子 布 尔 类 型 , 可 用 于 实 现 自 旋 锁 。 提 供 有 t e s t _ a n d _ s e t ( ) / c l e a r ( ) 方 法 s t d : : c o n d i t i o n _ v a r a b l e 条 件 变 量 不 是 锁 , 而 是 与 锁 结 合 使 用 来 实 现 复 杂 的 线 程 同 步 机 制 。 它 允 许 一 个 线 程 在 条 件 变 量 上 等 待 , 被 唤 醒 之 后 先 判 断 表 达 式 的 值 , 如 果 为 真 再 尝 试 获 取 锁 。 C + + 虚 继 承 下 的 内 存 布 局 2 0 2 4 0 1 2 1 C + + 对 象 模 型 多 继 承 讲 虚 继 承 之 前 , 先 讲 讲 多 继 承 , 下 面 是 一 个 多 继 承 的 示 例 , C 继 承 了 A 和 B 。 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 # i n c l u d e c l a s s A ; v i r t u a l v o i d f u n A 2 ( ) ; } ; c l a s s B ; v i r t u a l v o i d f u n B 2 ( ) ; } ; c l a s s C : p u b l i c A , p u b l i c B ; v i r t u a l v o i d f u n B 2 ( ) ; v i r t u a l v o i d f u n C ( ) ; } ; 先 思 考 下 面 几 个 问 题 A , B , C 的 对 象 大 小 应 该 都 是 多 大 ? 有 A * a = n e w C ( ) ; , 那 么 t y p e i d ( * a ) 返 回 的 会 A 的 信 息 , 还 是 C 的 信 息 ? 有 函 数 v o i d p r o c e s s ( A * a ) ; , 该 函 数 内 部 , 能 否 访 问 到 B : : f u n B 1 / B : : f u n B 2 吗 ? 只 给 一 个 类 C 的 指 针 , 怎 么 不 用 他 的 函 数 接 口 来 访 问 它 的 虚 函 数 ? 虚 函 数 调 用 会 增 加 访 问 调 用 开 销 吗 ? 多 重 继 承 得 到 的 虚 函 数 和 单 层 继 承 得 到 的 虚 函 数 , 他 们 调 用 开 销 一 样 吗 ? 如 果 你 对 上 面 的 问 题 了 如 指 掌 , 建 议 跳 过 本 文 章 。 内 存 布 局 A , B , C 的 内 存 布 局 与 虚 函 数 表 如 下 可 以 通 过 g + + f d u m p l a n g c l a s s c b a s e . c p p 来 看 到 C + + 类 的 虚 函 数 表 和 内 存 布 局 我 们 先 以 c l a s s A 为 例 , 讲 解 下 虚 函 数 表 的 内 容 。 1 2 3 4 5 6 7 8 9 0 / / T o p O f f s e t 原 始 对 象 的 偏 移 量 t y p e i n f o f o r A / / R T T I 信 息 , d y n m a i c _ c a s t 转 换 的 时 候 会 根 据 这 个 判 断 是 否 能 转 换 A : : f u n A 1 ( ) / / 虚 函 数 表 指 针 指 向 的 位 置 , 注 意 , 虚 函 数 表 指 针 指 向 的 是 该 位 置 , 而 不 是 虚 函 数 表 的 开 头 A : : f u n A 2 ( ) 在 非 虚 继 承 当 中 , 基 类 的 内 存 布 局 要 在 派 生 类 中 保 证 完 整 性 , 比 如 示 例 中 C 的 内 存 布 局 可 以 拆 分 成 两 块 , 一 块 用 来 表 示 子 对 象 A , 一 块 用 来 表 示 子 对 象 B 。 上 面 的 O f f s e t 原 始 对 象 指 针 的 偏 移 。 通 常 多 继 承 的 情 况 下 , 第 一 个 子 对 象 在 内 存 布 局 的 最 顶 部 , 所 以 O f f s e t 为 0 , 但 是 之 后 其 它 子 对 象 的 O f f s e t 就 不 为 0 了 , 比 如 示 例 中 的 子 对 象 B , 其 O f f s e t 就 为 1 6 , 子 对 象 B 的 指 针 向 上 偏 移 1 6 就 得 到 了 原 始 对 象 的 指 针 , 该 字 段 在 基 类 向 派 生 类 转 换 的 时 候 会 用 到 。 基 类 派 生 类 转 换 基 类 > 派 生 类 基 类 首 先 要 知 道 , 派 生 类 到 基 类 的 转 换 , 百 分 百 会 成 功 , 因 为 所 谓 的 转 换 就 是 对 指 针 进 行 调 整 , 使 其 指 向 子 对 象 的 位 置 , 这 个 动 作 编 译 器 在 编 译 期 间 就 已 经 确 定 了 。 1 2 3 4 5 v o i d f u n ( C * c ) 派 生 类 > 基 类 派 生 类 但 是 当 基 类 到 派 生 类 转 换 的 时 候 , 如 果 通 过 基 类 对 象 的 地 址 找 到 其 原 本 派 生 类 对 象 的 地 址 呢 ? 这 就 用 到 了 前 面 提 到 的 T o p O f f s e t , 基 类 对 象 的 地 址 , 加 上 该 偏 移 就 得 到 了 原 始 对 象 的 地 址 。 1 2 3 4 5 6 7 8 i n t m a i n ( ) 访 问 虚 函 数 下 面 是 一 份 通 过 内 存 布 局 访 问 虚 函 数 的 代 码 , 在 C o m p i l e r E x p l o r e 上 查 看 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 # i n c l u d e c l a s s A ; v i r t u a l v o i d f u n A 2 ( ) ; } ; c l a s s B ; v i r t u a l v o i d f u n B 2 ( ) ; } ; c l a s s C : p u b l i c A , p u b l i c B ; v i r t u a l v o i d f u n B 2 ( ) ; v i r t u a l v o i d f u n C ( ) ; } ; i n t m a i n ( i n t a r g c , c h a r * * a r g v ) 思 考 如 果 类 A 和 类 B 都 继 承 了 一 个 B a s e 类 , 那 么 A 和 B 内 部 都 有 了 B a s e 类 的 成 员 。 那 么 C 内 部 岂 不 是 有 两 份 B a s e 的 数 据 成 员 ? 怎 么 解 决 这 个 问 题 ? 这 个 就 讲 的 了 虚 继 承 虚 继 承 虚 继 承 和 普 通 继 承 的 区 别 , 简 单 来 说 有 两 点 新 增 加 了 一 个 v t t 表 , 也 就 是 虚 函 数 表 的 表 , 里 面 存 放 的 是 虚 函 数 表 的 地 址 。 虚 函 数 表 内 在 T o p O f f s e t 上 新 增 加 了 字 段 , 用 来 表 示 内 部 虚 拟 子 对 象 的 偏 移 。 内 存 布 局 下 面 是 一 个 虚 继 承 下 的 内 存 布 局 与 虚 函 数 表 示 例 注 意 到 V T T 中 有 几 处 空 白 没 有 列 出 来 , 那 几 个 是 构 造 函 数 虚 表 , 有 兴 趣 可 自 行 了 解 。 访 问 虚 函 数 表 下 面 是 一 份 通 过 内 存 布 局 访 问 虚 函 数 的 代 码 , 在 C o m p i l e r E x p l o r e r 上 查 看 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 # i n c l u d e c l a s s B a s e ; v i r t u a l v o i d f u n B a s e ( ) ; } ; c l a s s A : v i r t u a l p u b l i c B a s e ; v i r t u a l v o i d f u n A 1 ( ) ; v i r t u a l v o i d f u n A 2 ( ) ; } ; c l a s s B : v i r t u a l p u b l i c B a s e ; v i r t u a l v o i d f u n B 1 ( ) ; v i r t u a l v o i d f u n B 2 ( ) ; } ; c l a s s C : p u b l i c A , p u b l i c B ; v i r t u a l v o i d f u n A 1 ( ) ; v i r t u a l v o i d f u n B 2 ( ) ; v i r t u a l v o i d f u n C ( ) ; } ; v o i d p r i n t M e m o r y L a y o u t ( v o i d * p t r ) i n t m a i n ( ) 下 一 页 @ 2 0 1 7 2 0 2 4 豫 I C P 备 1 7 0 3 6 4 4 4 号 1 阳 光 的 网 络 日 志

站点概括

关于www.winn.cc说明:
www.winn.cc由网友主动性提交被25导航网整理收录的,25导航网仅提供www.winn.cc的基础信息并免费向大众网友展示,www.winn.cc的是IP地址:159.75.140.46 [中国广东广州 腾讯云],www.winn.cc的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.winn.cc的备案号是豫ICP备17036444号、备案人叫温阳光、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建7年7天。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://25dh.com/shenghuodh/162537.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

益经济

益经济关注全球范围内的经济动态,研判市场趋势,为用户提供准确、及时的经济资讯,帮助用户把握经济脉搏。

金柚网一体化用工协同云平台/业务外包/招聘外包/招聘系统/海外招聘

金柚网,知名人力资源数字化综合服务商,涵盖一体化智能人事管理系统、全球数字化人力资源服务、业务外包、企业商业保险、企业内训和咨询等,覆盖餐饮、零售、物流、医药、智能制造等多个行业,已为85000多家企业提供服务,包括世界500强、国央企等中大型企业

看看新闻网

看看新闻,在上海,看世界。看看新闻网是国内专业的视频新闻网站,网站整合了SMG强大的视频新闻资源,提供最新最热的视频新闻在线播放,24小时视频直播,海量视频新闻搜索及视频新闻上传通道。内容包括全球热点事件、突发新闻、本地民生新闻等、设有直播、上海、图片、娱乐等10多个内容频道,包含江湖视频和看看新闻两大APP。看看新闻网,网络视频新闻的第一选择,帮你看见,带你看清。

樱花日语在线学习

烟台樱花日语学校成立于2005年,是烟台市专业从事日本留学、日语培训的优秀教育机构,经过10余年发展,樱花日语在烟台市区开设3家分校,分别是烟台芝罘区樱花日语学校、烟台开发区樱花日语学校、莱山樱花日语学习中心,多次被教体局评为“诚信办学品牌”“烟台市一类民办学校”等荣誉。樱花日语目前是烟台地区极具规模专业日语留学机构及日语辅导机构,是烟台日本留学及日语培训品牌

常州豪盛医疗康复设备有限公司

常州豪盛医疗康复设备有限公司集研发、生产、销售为一体的专业康复医疗设备企业,广泛应用于康复医学的康复预防、康复训练和康复治疗。

郑州德浩电子科技有限公司

郑州德浩是一家以智能交通显示和小间距显示屏为业务的高新技术企业,主营:LED交通诱导屏、LED可变情报板和小间距显示屏系列。电话:400-960-3715

网站优化

山东易速网络主要为您提供:网站建设,网站优化,手机网站建设,手机网站优化,微网站开发,微信小程序开发,我们拥有雄厚的自主研发实力和丰富的互联网行业经验,满足企业各个阶段不同需求,助您提升品牌价值,同时降低运营成本。

佛山市利吉钢铁有限公司

佛山市利吉钢铁有限公司

随机文章
论文选题怎么选 (论文选题怎么确定)

论文选题怎么选 (论文选题怎么确定)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅论文选题怎么选论文写作一定要明确选题的原则,然后再研究怎么去写,这样得出的结果才有意义,论文选题可遵循以下几条原则,1、选择自己所学专业范围之内,体现专业素养;2、综合考虑自己的能力和时间要求,选题选择大小适中;3、...。

互联网资讯 2024-06-19 22:22:31

昆虫的分类 (昆虫的分类地位)

昆虫的分类 (昆虫的分类地位)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅昆虫的分类昆虫主要分为以下几个类别,双翅目、膜翅目、鞘翅目、鳞翅目、半翅目、直翅目、广翅目、蜻蜓目等,昆虫种类繁多、形态各异,属于无脊椎动物中的节肢动物,是地球上数量最多的动物群体,在所有生物种类,包括细菌、真菌、病...。

互联网资讯 2024-06-19 22:22:49

低温发酵面团发酵时间一般多久 (低温发酵面团教程)

低温发酵面团发酵时间一般多久 (低温发酵面团教程)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅低温发酵面团发酵时间一般多久低温发酵面团发酵时间一般为8,12小时,具体时间根据酵母活性、数量、和面时水温和发酵时环境温度而定,如果酵母质量好活性强,放入的量稍多,和面时的水温高,环境温度高,发面的时间相对要短一些,...。

互联网资讯 2024-06-19 22:23:06

三亚有哪些好玩的景点 (三亚有哪些好玩的)

三亚有哪些好玩的景点 (三亚有哪些好玩的)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅三亚有哪些好玩的景点三亚有天涯海角、蜈支洲、南海观音、大小洞天、亚龙湾热带天堂森林公园等景点,1、天涯海角,天涯,和,海角,的两块巨石是天涯海角景区标志性景观之一,景区其他有名的石刻还有,南天一柱,和,日月石,,,...。

互联网资讯 2024-06-19 22:23:23

棕榈花可以吃吗 (棕榈花可以吃吗?)

棕榈花可以吃吗 (棕榈花可以吃吗?)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅棕榈花可以吃吗棕榈花可以吃,棕榈花是一种很好的菜果,营养丰富,富含维生素,可生吃也可熟吃,棕榈花在花苞期的时候,外形看起来像一条鱼,外面裹着层层的类似笋衣样的外壳,里面是密密麻麻小花苞,就像鱼籽一样,所以又称,棕鱼,...。

互联网资讯 2024-06-19 22:23:32

坐飞机托运可以带液体吗 (坐飞机托运可以带多少液体化妆品)

坐飞机托运可以带液体吗 (坐飞机托运可以带多少液体化妆品)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅坐飞机托运可以带液体吗坐飞机托运可以带液体,但是体积有限制,中国民航总局关于随身携带液体物品的规定如下,乘坐国内航班的旅客一律禁止随身携带液态物品,但可办理交运,其包装应符合民航运输有关规定,旅客携带少量旅行自用的化...。

互联网资讯 2024-06-19 22:23:41

长春都有什么区 (长春都有什么大学)

长春都有什么区 (长春都有什么大学)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅长春都有什么区1、南关区,位于长春市区东南部,是长春市的南大门,2、宽城区,位于长春市城区北部,远依山,近傍水,以平亢的台地平原为主,伊通河过境,3、朝阳区,位于长春中心城区中南部,是长春市科技、文化与商贸中心城区,...。

互联网资讯 2024-06-19 22:23:50

巧克力酱弄到衣服上怎么洗 (巧克力酱弄到白衣服怎么洗)

巧克力酱弄到衣服上怎么洗 (巧克力酱弄到白衣服怎么洗)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅巧克力酱弄到衣服上怎么洗1、首先用纸巾擦拭一下衣服上的巧克力酱;2、在巧克力酱污渍上面倒上适量的洗衣液,再静置十五分钟;3、揉搓一下衣服上的巧克力酱污渍;4、再在清水里面将衣服上的巧克力酱清洗干净即可,答案不满意,试...。

互联网资讯 2024-06-19 22:23:58

梅花鹿品种有哪些 (梅花鹿品种有哪些名字)

梅花鹿品种有哪些 (梅花鹿品种有哪些名字)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅梅花鹿品种有哪些东丰梅花鹿,体型中等,体质结实,体型呈正方形,头方正,额宽脸短,嘴巴粗短、平齐,鼻梁平直,目光温和,西丰梅花鹿,体型中等,体质结实,体躯较短,夏毛多呈浅橘黄色,花斑大而新鲜,冬毛公鹿有灰褐色毛,四平梅...。

互联网资讯 2024-06-19 22:24:08

玉桂粉是什么香料 (玉桂粉是什么粉)

玉桂粉是什么香料 (玉桂粉是什么粉)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅玉桂粉是什么香料玉桂粉是肉桂粉,是由肉桂的枝干去皮制成的粉末,有一种令人喜爱的芳香、温和、甜美的感觉,是一种广受人喜爱的香料,多用于面包、蛋糕、派及其他烘焙产品,肉桂粉对胃肠道有温和的刺激作用,可促进消化液的分泌,兴...。

互联网资讯 2024-06-19 22:24:21

唾液有消毒作用吗 (唾液有消毒杀菌作用吗)

唾液有消毒作用吗 (唾液有消毒杀菌作用吗)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅唾液有消毒作用吗唾液没有明确的消毒作用,不可以用唾液代替消毒液对伤口和物品进行消毒,虽然有研究资料表明唾液中含有溶菌酶类以及其他的抗菌物质,但消毒作用主要是针对口腔常见细菌,对其他病原体通常没有杀灭作用,而且浓度极低...。

互联网资讯 2024-06-19 22:24:43

吃叶子的菜是哪些 (吃叶子的菜是哪些菜)

吃叶子的菜是哪些 (吃叶子的菜是哪些菜)

探索人工智能的无限可能!支持文心一言4.0、Kimi、Deepseek等50,应用场景每日限量免费使用!立即开启探索之旅吃叶子的菜是哪些大白菜,大白菜一般指白菜,白菜是十字花科,芸苔属二年生草本,高可达60厘米,全株无毛,基生叶多数,大形,倒卵状长圆形至宽倒卵形,顶端圆钝,边缘皱缩,波状,叶柄白色,扁平,花鲜黄色,甘蓝,甘蓝为十字花科...。

互联网资讯 2024-06-19 22:25:02