恭喜,你发布的帖子
发布于 2022-10-17 09:20:23
42楼
一脸懵逼,我想知道,用指针把数据送进去后,是说就单用temp或者累加器作为载体吗,然后就最大限度释放64个LB字节吗?
"函数指针"类似于跑腿传参的,减少了数据成员间直接接触,且不丧失数据之间的流动性(交流接触和动态变化);
多用L区容器空间则有可能减少了指针移来移去跑腿的时间;
少用L区容器空间则要函数指针反复移来移去跑腿满足传参需求,可能增加了时间;
释放L并非目的,关键是解除一部分数据的直接耦合;变成利用函数指针的间接耦合(起到数据隔离的作用)
函数指针的好处还体现在:
1:我暂时忙于主任务(一个函数),分不开身,委托一部分任务给你,请快速帮我完成(另一个函数);
2:给你一个声明定义为私有或公共的地址,并限定传参类型;返回值类型,属性,修饰符;请按我的格式来;
3:请在某个条件满足时,某个时序下严格的按照条件和时序完成我的委托任务,不得有误;
4:如果给你或让你返回void*型指针,说明我暂时不想让你将参数"写死",我可能用不同数据类型,不同数据长度,
所以先请你暂时按我的void*型规则来运行,等我具体引用到你或实例化时再给你具体参数类型;
......
体现了时间-空间之间的平衡(过多的用指针或者过少的用指针都不可取,应保持平衡),请参考思路二的例程!
请填写推广理由:
分享
只看
楼主