src/corelib/tools/qsharedpointer.cpp
changeset 7 f7bc934e204c
parent 0 1918ee327afb
child 37 758a864f9613
equal deleted inserted replaced
3:41300fa6a67c 7:f7bc934e204c
     1 /****************************************************************************
     1 /****************************************************************************
     2 **
     2 **
     3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     4 ** All rights reserved.
     4 ** All rights reserved.
     5 ** Contact: Nokia Corporation (qt-info@nokia.com)
     5 ** Contact: Nokia Corporation (qt-info@nokia.com)
     6 **
     6 **
     7 ** This file is part of the QtCore module of the Qt Toolkit.
     7 ** This file is part of the QtCore module of the Qt Toolkit.
     8 **
     8 **
   128 
   128 
   129     Note, however, that the pointer tracking feature has limitations on
   129     Note, however, that the pointer tracking feature has limitations on
   130     multiple- or virtual-inheritance (that is, in cases where two different
   130     multiple- or virtual-inheritance (that is, in cases where two different
   131     pointer addresses can refer to the same object). In that case, if a
   131     pointer addresses can refer to the same object). In that case, if a
   132     pointer is cast to a different type and its value changes,
   132     pointer is cast to a different type and its value changes,
   133     QSharedPointer's pointer tracking mechanism mail fail to detect that the
   133     QSharedPointer's pointer tracking mechanism may fail to detect that the
   134     object being tracked is the same.
   134     object being tracked is the same.
   135 
   135 
   136     \omit
   136     \omit
   137     \secton1 QSharedPointer internals
   137     \secton1 QSharedPointer internals
   138 
   138