Run-time or dynamic allocation of memory may be done using the C++ operator ___ .
Trả lời:
Đáp án đúng: A
Trong C++, toán tử new
được sử dụng để cấp phát bộ nhớ động (run-time allocation). Toán tử này trả về một con trỏ đến vùng nhớ đã được cấp phát.
alloc
không phải là một toán tử hoặc hàm chuẩn trong C++ để cấp phát bộ nhớ.
malloc
là một hàm từ thư viện C standard library (stdlib.h
) và cũng có thể được sử dụng trong C++ để cấp phát bộ nhớ, nhưng việc sử dụng new
thường được ưu tiên hơn trong C++ vì nó cung cấp type safety và tự động gọi constructors của đối tượng.
Vì vậy, đáp án đúng nhất là A.