01/10/2018, 15:52

Trong c++ có từ khóa override không?

Trong c++ có từ khóa override ko mn nhỉ ,thấy trong c# có

HK boy viết 17:56 ngày 01/10/2018

Có.

http://en.cppreference.com/w/cpp/language/override

STDIO

C++11 - OOP - override :: Bài viết :: STDIO

Hướng dẫn, ý nghĩa, cách sử dụng và ứng dụng từ khóa override trong C++11. Ở C++11, các thiết kế đưa ra thêm khái niệm về override để giúp lập trình viên kiểm soát các sơ sót trong override, đôi lúc trong chương trình ta nhầm lẫn với overload.

vinh_sat_thu viết 18:07 ngày 01/10/2018

nỏ chỉ override đc hàm ảo thôi ak a

viết 18:08 ngày 01/10/2018

Chỉ có hàm ảo mới override đc. Trong C# phương thức mặc định là hàm ảo nên bạn thấy override trong C# xài dc với mọi phương thức, còn trong C++ thì phương thức mặc định là non-virtual nên bạn mới thấy rõ override nó chỉ override đc phương thức ảo thôi

rogp10 viết 17:58 ngày 01/10/2018

Hình như override cũng chỉ là từ khóa thôi chứ đâu phải chức năng mới đâu nhỉ?

viết 17:53 ngày 01/10/2018

đúng rồi, từ khóa mới cho dễ debug khi khai báo nhầm method signature thôi

Bài liên quan
0