LINUX.ORG.RU

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

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

Указатель - это число, адресс в памяти. С чего двигаться памяти?

 t1[i]=0;
t1[i] = nullptr; // правильнее
 std::remove(t1.begin(), t1.end(), static_cast<MyClass*>(0))

соответственно

std::remove(t1.begin(), t1.end(), nullptr)

ps: use shared_ptr, Luke!

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

Указатель - это число, адресс в памяти. С чего двигаться памяти?

 t1[i]=0;


t1[i] = nullptr; // правильнее
 std::remove(t1.begin(), t1.end(), static_cast<MyClass*>(0))


соответственно

std::remove(t1.begin(), t1.end(), nullptr)

ps: use shared_ptr, Luke!

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

Указатель - это число, адресс в памяти. С чего двигаться памяти?

t1=0;

t1 = nullptr; // правильнее

std::remove(t1.begin(), t1.end(), static_cast<MyClass*>(0))

соответственно std::remove(t1.begin(), t1.end(), nullptr)

ps: use shared_ptr, Luke!