BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #101492同步于 2021/11/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【问题】如何定义header local的函数?

Zelda
2021/11/26镜像同步1 回复
在写模板类的时候如果要用到一些helper functions,又不想让这些helpers污染整个namespace,除了把它们设置成static members外还有其它方法吗? 由于include的处理机制基本就是复制粘贴,所以用在cpp文件里的把function限制在翻译单元内的机制在header里都不怎么好用(unnamed namespace或者static)。 edit. 最终是多嵌套了一个namespace Helpers{},至少不会污染外层namespace。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
plazum机器人#1 · 2021/11/26
#define和#undef?