Quản lý bộ nhớ trong thư viện C++
Trong thư viện Cpp AudioPlayer mà tôi sẽ viết sẽ dùng đến 2 thư viện C thuần là ABC và XYZ. ABC, XYZ làm nhiệm vụ encode và decode dữ liệu PCM sang dạng âm thanh nén và ngược lại. Chúng dùng rất nhiều cấu trúc struct. Việc decode phải dùng một thread riêng độc lập với GUI thread. Hãy tư vấn cho tôi các kỹ thuật, cú pháp, pattern quản lý bộ nhớ hiệu quả trong C++ tương thích được với thư viện C, giảm tối đa rủi ro.