A
julia> b = 2
2
julia> Ptr{Void}(b)
Ptr{Void} @0x0000000000000002
Size: a a a
A
julia> b = 2
2
julia> Ptr{Void}(b)
Ptr{Void} @0x0000000000000002
AK
A
AK
AK
AK
AK
A
AK
AK
A
AK
KT
KT
AK
KT
KT
AK
type SmartPointer{T}
pointer::Ptr{T}
function SmartPointer(p::Ptr{T})
smart_p = new(p)
finalizer(smart_p, p -> c_free(p.pointer))
smart_p
end
end