0
Q
结构和参数
A
回答
1
如果所有结构开始用相同的 “前缀”,这样你就可以在同一达到所需的部分抵消,那么你可以使其前缀为struct
,并传递一个指针 - “穷人的继承版本”。
如果所需的部分在不同的结构中处于不同的偏移量,那么您只能传递一个指向该函数的指针(除非通过间接层,这可能会变得更复杂),您无法脱身 - 最简单的可能是通过一个指针和偏移量,并使用地址算法来达到所需的部分。如果不知道您的各种结构布局以及功能需要达到哪些部分,很难提供更具体的建议!
相关问题
- 1. 结构参数
- 2. C++函数参数和结构错误
- 3. 结构的结构作为参数
- 4. DI和运行时参数 - 结构图
- 5. C#进行结构参数
- 6. 结构与功能参数
- 7. Java数据结构参考
- 8. 结构初始化参数
- 9. CodeIgniter URL结构参数
- 10. AfxBeginThread中的参数结构
- 11. 叶结构参数C
- 12. 结构类型参数
- 13. golang:winapi调用结构参数
- 14. url结构中的参数
- 15. 结构参数 - 阵列
- 16. Swift 3结构参数Alamofire4
- 17. 传递参数结构
- 18. 构造Poly/ML参数结构值
- 19. 结构和析构函数
- 20. 构造函数链和静态属性参数和结构映射
- 21. 结构化,非结构化和半结构化数据
- 22. 模板结构作为函数参数
- 23. 迅速结构作为函数参数
- 24. 结构数组作为输入参数
- 25. 函数指针,结构作为参数
- 26. 需要参数的Javascript结构函数
- 27. 结合DI与构造函数参数?
- 28. C++ - 结构...函数参数问题
- 29. 结构作为函数的参数
- 30. 服务结构参与者,ReceiveReminderAsync和CancellationTokens