我是在C++上做的,我不能发布全部内容,因为它是巨大的,我用一个简单的例子来总结它。我有:{
//Members and methods...这听起来有点过火了,但我需要在这个特定的项目中进行极端的优化,我想--传递B* owningSystem还是只在A成员中存储每个B的指针?我不认为DoSomething会被内联,因为它们的计数和指针位置是在运行时确定的,但我可以选择存储指针,而不是在函数中传递指针。我需要尽可能地将开销降到
假设我们在C或C++中定义了两个结构(我在C和C++中得到了相同的结果,我认为规则是相同的,如果它们不是)。has incomplete type, makes sense since "struct nonexsitnow" hasn't been declared or defined.和一个指针成员的不完全类型更新:-----------------------------