C++ //练习 18.14 假设下面的operator*声明的是嵌套的命名空间mathLib::MatrixLib的一个成员:

C++ Primer(第5版) 练习 18.14

练习 18.14 假设下面的operator*声明的是嵌套的命名空间mathLib::MatrixLib的一个成员:

cpp 复制代码
namespace mathLIb{
	namespace MatrixLib{
		class matrix { /* ... */ };
		matrix operator*(const matrix &, const matrix &);
		// ...
	}
}

请问你应该如何在全局作用域中声明该运算符?

环境:Linux Ubuntu(云服务器)
工具:vim
解释
cpp 复制代码
namespace mathLIb{
	namespace MatrixLib{
		class matrix { /* ... */ };
		matrix operator*(const matrix &, const matrix &);
		// ...
	}
}

mathLib::MatrixLib::matrix mathlib::MatrixLib::operator*(const matrix &, const matrix &);
相关推荐
codeejun4 分钟前
每日一Go-53、Go微服务--限流与降级
开发语言·微服务·golang
云泽8084 分钟前
第十五届蓝桥杯大赛软件赛省赛C/C++大学B组
c语言·c++·算法·蓝桥杯
阿里嘎多学长5 分钟前
2026-04-17 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Wadli8 分钟前
集群C++聊天服务器
服务器·开发语言·c++
凭君语未可10 分钟前
为什么需要代理?从一个基础问题理解 JDK 静态代理
java·开发语言
luoqice11 分钟前
利用flv库读取flv文件时长c程序
c语言·开发语言
NotFound48614 分钟前
Go语言中的图形界面开发实战解析:从GUI到WebAssembly
开发语言·golang·wasm
洛水水16 分钟前
# 线程池详解:从原理到实现
c++·线程池
大模型最新论文速读17 分钟前
VQKV:KV Cache 压缩 82% 性能几乎不降
人工智能·深度学习·算法·机器学习·自然语言处理
yongui4783420 分钟前
基于MSP430和Zigbee技术的煤矿综合监控系统设计与实现
算法