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 &);
相关推荐
武帝为此几秒前
【数据结构之树状数组】
数据结构·算法
失败才是人生常态几秒前
算法题归类学习
学习·算法
quikai198110 分钟前
python练习第一组
开发语言·python
BD_Marathon11 分钟前
【JavaWeb】JS_JSON在客户端的使用
开发语言·javascript·json
还没想好取啥名14 分钟前
C++11新特性(一)——原始字面量
开发语言·c++
天赐学c语言14 分钟前
12.6 - K个一组翻转链表 && C 编译到执行的4个阶段
数据结构·c++·链表·c编译
leoufung17 分钟前
用 DFS 拓扑排序吃透 LeetCode 210:Course Schedule II
算法·leetcode·深度优先
谷粒.20 分钟前
测试数据管理难题的7种破解方案
运维·开发语言·网络·人工智能·python
zzhongcy22 分钟前
Java: HashMap 和 ConcurrentHashMap的区别
java·开发语言
chao18984425 分钟前
电容层析成像Tikhonov算法
算法