[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libtunepimp] Помощ при мигр ация libmpcdec3 -> libmpcdec6
From: |
Ivaylo Valkov |
Subject: |
Re: [libtunepimp] Помощ при мигр ация libmpcdec3 -> libmpcdec6 |
Date: |
Fri, 22 May 2009 17:26:00 +0300 |
User-agent: |
Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
На 22.05.2009 14:04, Yavor Doganov написа:
Подхванах #476378, прилагам кръпката за преглед и тестване.
Проблеми:
* Не ми е съвсем ясно какво прави delete в mpcDecodeStart/
mpcDecodeEnd и дали mpc_demux_exit е необходимо.
В C++ delete се ползва за освобождаване на паметта заделена с new.
Операторите new и delete са нещо като функциите malloc() и free() в C.
Доколкото помня new и delete се ползват само с указатели.
Това вероятно ти е известно. Като гледам в mpcDecodeStart delete се
изпълнява единствено когато възникне грешка. В mpcDecodeEnd просто
се освобождава паметта. За момента това мога да кажа.