
21 Feb
2024
21 Feb
'24
6:02 p.m.
在内存表的事务模块(\\src\gausskernel\storage\mot\core\system\transaction\txn.h)中,可以看到常指针引用做函数参数,如下图所示 注意到红框框住的几个参数都是类似于 Type* const& 的形式。我的想法是,这里其实可以直接使用 Type* const 的形式,因为指针为值类型,作参数粒度小,并且函数中修改指针指向的地址,不会影响到主调函数,和原来意义一致。