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 &);
相关推荐
Miketutu几秒前
Flutter学习 - 组件通信与网络请求Dio
开发语言·前端·javascript
嗷嗷哦润橘_6 分钟前
从萝卜纸巾猫到桌游:“蒸蚌大开门”的设计平衡之旅
人工智能·算法·游戏·概率论·桌游
workflower6 分钟前
软件需求规约的质量属性
java·开发语言·数据库·测试用例·需求分析·结对编程
xiaoye-duck15 分钟前
吃透C++类和对象(下):内部类、匿名对象及编译器优化的深度解析
c++
鸣弦artha21 分钟前
Flutter框架跨平台鸿蒙开发——Build流程深度解析
开发语言·javascript·flutter
TracyCoder12326 分钟前
Java String:从内存模型到不可变设计
java·算法·string
情缘晓梦.35 分钟前
C++ 内存管理
开发语言·jvm·c++
黄晓琪35 分钟前
Java AQS底层原理:面试深度解析(附实战避坑)
java·开发语言·面试
我是大咖36 分钟前
二维数组与数组指针
java·数据结构·算法
筵陌1 小时前
算法:动态规划
算法·动态规划