Alloc/Dealloc 使わないバターン

typealias IntPointer = UnsafeMutablePointer<Int>

var a = 0
var b = 0
var a_ptr = IntPointer(&a)
var b_ptr = IntPointer(&b)

var array = [a_ptr, b_ptr]

a_ptr.pointee = 1
print(array[0].pointee) ←1が出る

array[1].pointee = 10
print(b_ptr.pointee) ←10が出る