Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 405 Bytes

python_use_clear.md

File metadata and controls

12 lines (9 loc) · 405 Bytes

在调试一个py静态变量内存指针地址为什么发生变化的时候,同事无人能答,gpt给我解惑了

dydxv4.pos=[]
for d in r['positions']:
    dydxv4.pos.append(pos_cvt(d))
return dydxv4.pos

dydxv4.pos=[]会重新malloc内存分配,改成 dydxv4.pos.clear() 这样函数返回的静态变量地址就不变了