当前位置: 首页 > news >正文

泗水做网站ys178网络营销服务企业有哪些

泗水做网站ys178,网络营销服务企业有哪些,wordpress手机分享插件下载地址,建设个人网站的策划书4.2.3 常量参数 ​ 作为引用参数的替代,您可以使用const参数。由于您无法在例程内为const参数赋予新值,因此编译器可以优化参数传递。编译器可以选择与引用参数相似的方法(或者在C术语中是const引用),但行为类似于值参…
4.2.3 常量参数

​ 作为引用参数的替代,您可以使用const参数。由于您无法在例程内为const参数赋予新值,因此编译器可以优化参数传递。编译器可以选择与引用参数相似的方法(或者在C++术语中是const引用),但行为类似于值参数,因为无法通过函数修改原始值。

​ 实际上,如果尝试编译以下代码(在ParamsTest项目中可用,但被注释掉),系统将报出错误:

function DoubleIt(const Value: Integer): Integer;
beginValue := Value * 2; // 编译错误Result := Value;
end;

​ 您将看到的错误消息可能不太直观,因为它说:

[dcc32 Error] E2064 Left side cannot be assigned to

​ 对于字符串来说常量参数非常常见,因为在这种情况下,编译器可以禁用引用计数机制以获得轻微的优化。这是使用常量参数的最常见原因,这种特性对序数和标量类型来说意义有限。常量参数也不常用于对象,因为在Object Pascal中,当将对象作为常量参数传递时,保持不变的是对象引用,而不是对象本身。换句话说,编译器不允许您将新对象赋值给常量参数,但它允许调用对象的任何可能更改其数据的方法。

注解: 传递常量参数的另一种鲜为人知的方法是为其添加ref属性,如“const [ref]”。这个属性强制编译器通过引用传递常量参数,而默认情况下,编译器将根据参数的大小选择通过值传递还是通过引用传递的方式,结果因目标CPU和平台而异。

http://www.tj-hxxt.cn/news/125977.html

相关文章:

  • 网站双机热备怎么做网站建设的流程是什么
  • 南昌租房网西安抖音seo
  • 视频网站用php做谷歌账号注册
  • 湖州做网站的广东疫情防控措施
  • 住建部建设厅官方网站郑州网站推广公司排名
  • 卖域名杭州网络排名优化
  • 永康网站建设服务搭建一个网站需要多少钱
  • 南京市建设监理协会网站网络销售管理条例
  • 贵州网站建设设计碉堡了seo博客
  • 海安做网站网络营销试卷
  • 上海工信部网站备案四川省最新疫情情况
  • html5网站开发案例视频百度资源共享链接分享组
  • 做网站的边框素材自动app优化最新版
  • 南通五建宏业建设工程有限公司网站经典软文案例
  • 手机网站怎么dw做免费引流app下载
  • xp花生壳做自己的网站陕西seo排名
  • 用ps软件做ppt模板下载网站有哪些电商怎么注册开店
  • 盘锦做网站选哪家好seo优化是什么职业
  • 山东响应式网站建设百度客服人工电话24
  • 外发加工网缝纫谷歌搜索引擎seo
  • 企业网站建设预算方案百度站长工具平台登录
  • 商城网站开发seo如何去做优化
  • 完整网站建设案例教程苏州市网站
  • 华秋商城官网苏州关键词优化seo
  • 网站建设广告图登录百度
  • dede减肥网站源码seo关键词推广
  • 南昌网站建设工作室win优化大师怎么样
  • 做维修那个网站发布信息好网站开发的一般流程
  • 网站后台功能需求谷歌下载安装
  • 网站备案流程实名认证站外推广方式