git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8708 626c5289-ae23-0410-ae9c-e8d60b6d4f22
32 lines
316 B
Python
32 lines
316 B
Python
from refcount import *
|
|
#
|
|
# very innocent example
|
|
#
|
|
|
|
a = A3()
|
|
b1 = B(a)
|
|
b2 = B.create(a)
|
|
|
|
|
|
|
|
if a.ref_count() != 3:
|
|
print "This program will crash... now"
|
|
|
|
|
|
rca = b2.get_rca()
|
|
b3 = B.create(rca)
|
|
|
|
if a.ref_count() != 5:
|
|
print "This program will crash... now"
|
|
|
|
|
|
v = vector_A(2)
|
|
v[0] = a
|
|
v[1] = a
|
|
|
|
x = v[0]
|
|
del v
|
|
|
|
|
|
|
|
|