gpt4 book ai didi

c++ - 有没有办法避免 cpp 文件中所有方法的重复类实例化?

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:48 25 4
gpt4 key购买 nike

在cpp文件中实现之前在h文件中约定的方法时,有没有办法简化类的显式声明?

有点像...

MyClass:: {
void my_method() { implementation };
void my_other() { implementation };
}

最佳答案

没有,但一个好的 IDE 会提供一些重构工具来简化输入。对于 Visual Studio,VisualAssist是一个很好的插件(不以任何方式附属)。

您可以选择创建自己的宏,例如:

// This is very ungly, probably best avoided
#define lessTyping(method) MyClass::##method()

lessTyping(my_method)
{
}

但这确实会影响可读性。

关于c++ - 有没有办法避免 cpp 文件中所有方法的重复类实例化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9474800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com