1 research outputs found

    Beyond the Geneva convention on the treatment of object aliasing

    No full text
    Aliasing occurs when two or more references to an object exist within the object graph of a running program. Although aliasing is essential in object-oriented programming as it allows programmers to implement designs involving sharing, it is problematic because its presence makes it difficult to reason about the object at the end of an alias—via an alias, an object’s state can change underfoot.status: publishe
    corecore