Resource Acquisition Is Initialization hay RAII, là một kỹ thuật lập trình C ++ (Câu hỏi thường gặp về phong cách và kỹ thuật C ++, isocpp / CppCoreGuidelines) ràng buộc vòng đời của tài nguyên (bộ nhớ được cấp phát, luồng thực thi, ổ cắm mở, tệp mở, mutex bị khóa, kết nối cơ sở dữ liệuÃƒÂ ¢ Ã‚â‚¬Ã‚â € bất cứ thứ gì tồn tại với nguồn cung hạn chế) cho thời gian tồn tại của một đối tượng.