LINUX SB 快照站

oldmnj

用户 ID 6859 · 当前名首次快照 2026-08-12 10:52:54 · 当前名始于 2026-08-12 10:52:54 · 原站主页: https://linux.sb/user/6859

发言

共 4 楼

C++在20+版本模块化编程可能会出现的错误
#0 · oldmnj
发帖 2026-08-16 17:01:36 · 快照 2026-08-16 17:03:55

模块分区问题

C++20的模块base:son;这不是传统意义上的子模块,跟确切的说是模块分区,本质上仍是同一个模块,
进而会引发一个问题,编译器找实现文件的时候,可能会报错找不到实现,原因是,模块分区的实现在本质上仍是传统所说的模块的实现,而不是模块分区的实现,
所以在写的时候就会发现,像实现文件写module base:son;是会报错的,正确来说,
按照C++20标准,实现文件的模块只能是module base;

ㅤㅤㅤㅤㅤㅤ
#54 · oldmnj
发帖 2026-08-09 13:39:23 · 快照 2026-08-12 10:52:54

非必要不抽奖

【8月抽奖】免费送webdav100G存储一年,可用于备份
#21 · oldmnj
发帖 2026-08-08 21:20:45 · 快照 2026-08-12 11:08:01

支持一手

【8月抽奖】免费送5台香港CN2云服务器
#302 · oldmnj
发帖 2026-08-08 21:19:10 · 快照 2026-08-12 11:12:05

支持linux.sb