课件描述:在使用Pointer以及Any指针向子程序内传递复杂类型实参的过程中,用户通常需要在子程序内部对指针类型参数按照需要进行解析,然后再进一步处理才能完成整个间接寻址过程。
问题一:描述中按照内部针对类型参数按照需要进行解析?这个为什么要解析,请举例说明;
例如,在使用Any 指针类型的参数时,用户需要从Any指针中”拆解”出 Pointer指针以及数据长度信息,然后从Poiter指针指向的存储位置开始,连续变动指针,完成对 Any指针指向区域的所有单元的寻址过程。而这一过程需要用户在子程序内编写对应的程序代码来来实现,总体的应用效率并不高。
问题二:为什么要拆解,P#DB20.DBX0.0 Real 10这个不any指针的访问吗?这个拆解的过程原因是什么?