我有一堂课NormalCalculator
。在 内NormalCalculator
,我定义了一个struct
GLpoint
.
随着我的项目的进展,我在我的代码中找到了其他地方的用途GLpoint
,但是我发现NormalCalculator::GLpoint
每次我希望在课堂GLpoint struct
之外的解决方案中使用其他地方时都必须编写不整洁和屏幕污染。NormalCalculator
有什么方法可以让编译器知道它GLpoint
存在于 中NormalCalculator.h
,并让我将其称为GLpoint
?我很确定应该有办法。
我试过了
using NormalCalculator
和
using NormalCalculator::GLpoint
正如预期的那样,这些不像NormalCalculator
类而不是命名空间那样工作。