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 &);
相关推荐
Rsun0455113 小时前
7、Java 装饰器模式从入门到实战
java·开发语言·装饰器模式
黎雁·泠崖13 小时前
二叉树基础精讲(上):树形结构 · 二叉树概念 · 性质 · 遍历 · 基础操作全解析
java·数据结构·算法
fengci.13 小时前
php反序列化(复习)(第五章)
android·开发语言·学习·php
Q741_14713 小时前
每日一题 力扣 2515.到目标字符串的最短距离 循环数组 C++题解
c++·算法·leetcode
AI瓦力13 小时前
PDFBox处理JPEG2000图像报错解决方案(PDF扫描件)
开发语言
深邃-13 小时前
【C语言】-自定义类型:结构体
c语言·开发语言·数据结构·c++·html5
Dfreedom.13 小时前
聚类算法对比分析:K-Means、DBSCAN 与层次聚类
人工智能·算法·机器学习·kmeans·聚类
秋月的私语13 小时前
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从二到三实践
开发语言·qt·opencv
cmpxr_13 小时前
【C】结构体的内存对齐
c语言·开发语言·算法
李松桃13 小时前
音乐爬虫 - Python
开发语言·python·python实操