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 &);
相关推荐
lzh200409192 分钟前
Set 和 Map 深入详解及其区别
数据结构·c++
吴佳浩 Alben2 分钟前
Python入门指南(五) - 为什么选择 FastAPI?
开发语言·python·fastapi
速易达网络3 分钟前
Java Web + Vue 前后端分离跨域解决方案
java·开发语言
小尧嵌入式4 分钟前
Linux进程线程与进程间通信
linux·运维·服务器·c语言·开发语言·数据结构·microsoft
烂不烂问厨房8 分钟前
前端自适应布局之等比例缩放
开发语言·前端·javascript
小鸡吃米…9 分钟前
Python - 发送电子邮件
开发语言·python
SmoothSailingT12 分钟前
C/C++——结构体(Struct)
开发语言·c++·结构体·struct
mjhcsp13 分钟前
题解:P8727 [蓝桥杯 2020 国 A] 填空问题
算法
Lucis__14 分钟前
红黑树实现—规则&约束的平衡之道
数据结构·c++·算法·红黑树
yaoh.wang17 分钟前
力扣(LeetCode) 70: 爬楼梯 - 解法思路
python·算法·leetcode·面试·职场和发展·动态规划·递归