本文实例讲述了python实现通过shelve修改对象的方法,分享给大家供大家参考。
具体实现方法如下:
import shelve
she = shelve.open('try.she','c')
for c in 'spam':
she[c] = {c:23}
for c in she.keys():
print c,she[c]
she.close()
she = shelve.open('try.she','c')
print she['p']
she['p']['p'] =
c++中,临时对象一旦不需要,就会调用析构函数,释放其占有的资源;而具名对象则是与创建的顺序相反,依次调用析构函数。
c++源码: 代码如下:class X {public: int i; int j; ~X() {} X() {}};
int main() { X x1; X(); x1.i = 1; X x2; }对应的汇编码: 代码如下:_main PROC
; 11 : int main() {
push ebp