所以我目前正在使用vs插件vMicro重构Arduino库。
图书馆本身有各种各样的方法;CCD_ 1";以及";CCD_ 2";我决定将其分离为自己的类,所有这些都带有适当的#includes、friending、类方法refracts和static。。。izing。
代码本身看起来很好,编译也很好,但我的老板希望能够通过它们的原始(或至少只有一个(语法调用所有方法,就像它们在"中时都是同一类的成员一样;NXG_Rover
";。
就像我创建了一个对象rover
一样,使用rover.playSound()
而不是NXG_Sound::playSound()
他抛出了";包装类";,或";包装器函数";。所以我做了一些挖掘,找到了我能找到的最好的文档,我有点难以理解:https://stroustrup.com/wrapper.pdf
有人能解释一下它是如何工作的吗?有更简单的选择吗?
大坝。。。现在你提到它,它有点明显。我来了,我想我需要一些疯狂的新语法或库。因此,在这个阶段,我将为每个新的后续类构建构造函数,并通过原始类cpp-func-def.中的对象调用新的类函数
谢谢@Louis Go