加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 在实现部分中为单元添加use子句的优点是什么?

发布时间:2020-12-15 04:22:07 所属栏目:大数据 来源:网络整理
导读:如果我将一个单元放在单元的实现部分的uses子句中,则在该单元中声明的标识符不可用于接口部分. 这样做有什么好处,而且无法在界面中使用被引用单元的标识符? 如果您在实现部分中添加使用过的单元而不是简单地在接口部分进行操作,是否有任何实际优势(例如避免
如果我将一个单元放在单元的实现部分的uses子句中,则在该单元中声明的标识符不可用于接口部分.

这样做有什么好处,而且无法在界面中使用被引用单元的标识符?

如果您在实现部分中添加使用过的单元而不是简单地在接口部分进行操作,是否有任何实际优势(例如避免不必要的副作用)?

解决方法

最大的问题是接口部分中的使用可能导致循环依赖和编译失败.如果单元A在接口部分使用单元B,则单元B不能在其接口部分使用单元A.

因此,您经常被迫将至少一些用途放入实现部分.

否则,我个人更愿意尽可能将单位使用放入界面部分.范围和隐藏的主要原因.如果存在名称范围冲突(两个单元定义相同的名称,第二个使用隐藏第一个),则整个单元中的相同名称都在范围内.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读