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