Delphi 函数参数传递总结

来源:互联网 发布:ios白噪音app 知乎 编辑:程序博客网 时间:2024/05/16 05:40

通过craeta创建的对像都是分配在堆上的。

类做参数 类类型是分配在堆上的。
不加修饰的时候是传递的引用。
var 传的引用。
const 传的是常量引用(常量指针),不能修改类的指向,但可以修改类的内容。

结构类型做参数 是分配在栈上的
不加修饰的时候是按值传递,传递的是一个复本。
var 按引用传递 传的是引用。
const 是按值传递常量的值复本,修改结构的内容。

动态数组对象 会分配在堆上
不带参数传的是值的复本
 其它和类一样


数组
不带参数传的是值的复本
 其它和类一样