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 &);
相关推荐
也曾看到过繁星4 分钟前
类和对象
c++
代龙涛5 分钟前
WordPress 主题开发指南:模板文件、函数与页面选型规则
开发语言·后端·php·wordpress
代码探秘者5 分钟前
【大模型应用】6.RAG 场景下的向量+关键词混合检索
java·开发语言·人工智能·python·spring
bksczm13 分钟前
二分查找的细则(binary search)
算法
A923A15 分钟前
【洛谷刷题 | 第三天】
算法·二分·洛谷·pair
abant223 分钟前
leetcode912 排序算法总结
算法·leetcode·排序算法
@猿程序28 分钟前
ShardingSphere自定义分片算法与Redis动态规则加载实战
网络·redis·算法
Share_Shun29 分钟前
【定位引导】多点对位算法
算法