C++ 一种禁止方法被使用的宏
1 |
所以如果使用被这个macro修饰的方法时
1 | ShouldNotUse("denied") void test(){} |
就会抛出编译期异常, 如果不调用就不会
playground
主要用于禁掉派生类里的成员方法(因为有继承, 所以不能直接=delete
)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eritque arcus's blog!
评论
1 |
所以如果使用被这个macro修饰的方法时
1 | ShouldNotUse("denied") void test(){} |
就会抛出编译期异常, 如果不调用就不会
playground
主要用于禁掉派生类里的成员方法(因为有继承, 所以不能直接=delete
)