当传递in record给Ada中的函数或过程时,它按值传递.
我是否应该传递大记录access constant以避免副本(就像在C++中那样)?
Ada编译器通常能够自动优化该副本吗?
小智 8
没有!编译器可以自由选择副本或按引用.请参阅" 语言参考手册"
没有!
你可以这么说.编译器可以自由选择它最好的东西,根据我的经验,编译器"知道"如何比几乎所有软件开发人员更好地生成代码.
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |