0

我有一个名为的类Point,我将其放入命名空间中,如下所示:

namespace A::B { class Point { ....

但是,我的实现.cpp文件不再使用正确的范围。有没有比进入每个单独的函数并添加正确的范围更容易和更快的重构方法?例如,我知道我必须转到实现文件并对每个函数执行此操作。

A::B::Point::Point() {}

4

1 回答 1

0

目前无法将类移动到其他命名空间。看到这个问题

但在你的情况下,它似乎归结为一个简单的搜索和替换。打开cpp文件,然后按CTRL+R并插入新旧命名空间。如果需要对一堆文件执行此操作,您可能需要使用外部工具,例如sed

于 2018-08-20T05:40:24.877 回答