[Video] C++ Bài 69 - Đa hình - 3 - Tại sao lại cần Đa Hình?

#Đăng ký khóa học C++ cơ bản 2016 ( NEW ) tại đây :
#Thông tin về khóa học xem tại đây :

-Sự khác biệt giữa 2 khóa học cũ và mới :
+Khóa học C++ cơ bản 2016 là khóa học mới, được đầu tư nhiều hơn từ nội dung, phương pháp học, cách học hiệu quả.
+Trong khóa học còn có nhiều kiến thức mới như thực hành trên HackerRank, thực hành trên Codefights và Đạt nghĩ mọi người nên học khóa học mới, bởi vì đây là kiến thức mới, phù hợp với hiện tại… Mặt khác âm thanh cũng tốt hơn nhiều so với khóa học cũ giúp đỡ việc lắng nghe và hiểu được tốt hơn.

Anh Đạt ơi cho e hỏi với?
Trong clip về bài đa hình ở trên. Khi anh khai báo là: PhongTom * ptr= new PhongTom, lúc a lại chỉ khai báo là PhongTom * ptr. vậy 2 cái khác nhau ntn hả a?

PhongTom * ptr; là chưa có khởi tạo giá trị cho ptr
PhongTom * ptr = new PhongTom; là đã khởi tạo vùng nhớ cho ptr

em vẫn chưa hiểu lắm anh ơi? có phải là khi khởi tạo vùng nhớ cho ptr mình mới đc gọi method đúng ko a? ah còn cái key word "new " nữa, dùng để khởi tạo một class hả a?

đúng rồi. phải cấp phát vùng nhớ cho con trỏ thì mình mới thao tác với con trỏ trên vùng nhớ đó được.

từ khóa new là để cấp phát vùng nhớ cho 1 con trỏ, không nhất thiết phải là 1 class, ví dụ int * a=new int[10]

thank bạn nhiều nhé. mình hiểu rồi

cám ơn anh Đạt nhé, anh có nhiều clip hay và bổ ích quá.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?