LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Т.е. псевдокодом что-то наподобие:

void * base1 = ...;
void * base2 = ...;
MyPtr<&base1, int> ptr1 = ...;
MyPtr<&base2, int> ptr2 = ...;
ptr2 = ptr1; /* ошибка: несоответствие типов в операции присваивания. */

Исправление wandrien, :

Т.е. псевдокодом что-то наподобие:

void * base1 = ...;
void * base2 = ...;
MyPtr<&base1> ptr1 = ...;
MyPtr<&base2> ptr2 = ...;
ptr2 = ptr1; /* ошибка: несоответствие типов в операции присваивания. */

Исходная версия wandrien, :

Т.е. псевдокодом что-то наподобие:

void * base1 = ...;
void * base2 = ...;
MyPtr<&base1> ptr1;
MyPtr<&base2> ptr2;
ptr2 = ptr1; /* ошибка: несоответствие типов в операции присваивания. */