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 &);
相关推荐
@我漫长的孤独流浪6 小时前
计算机系统核心概念与性能优化全解析
算法·计算机外设
沐知全栈开发6 小时前
jQuery Mobile 事件详解
开发语言
如竟没有火炬6 小时前
接雨水22
数据结构·python·算法·leetcode·散列表
ʚ希希ɞ ྀ6 小时前
二叉树的锯齿层序遍历
数据结构·算法
知识分享小能手7 小时前
R语言入门学习教程,从入门到精通,R语言获取数据 (8)
开发语言·学习·r语言
qq_452396237 小时前
第十一篇:《性能压测基础:JMeter线程模型与压测策略设计》
java·开发语言·jmeter
June`7 小时前
高并发内存池如何实现
c++·tcmalloc·内存池
ComputerInBook7 小时前
C++ 关键字 constexpr 和 consteval 之注意事项
开发语言·c++·constexpr·consteval
澈2077 小时前
二叉搜索树:高效增删查的秘诀
java·开发语言·算法
米啦啦.7 小时前
STL(标准模板库)
开发语言·c++·stl