Author Archives: linhbui

Tính đa hình

Có nhiều hình thái khác nhau. – overloading: Compile time polymorphism Cùng 1 hàm nhưng với tham số đầu vào khác nhau thì chạy những đoạn code khác nhau. –… Read more »

Hàm bạn-Friend function

Hàm bạn không phải thành viên của lớp nó được sử dụng khi ta muốn truy cập thành phần private và protected member. Hàm bạn ko phải là thành viên… Read more »

Access modifier C++

1. Mặc định nếu không chỉ rõ thì biến và phương thức sẽ là được mặc định khai báo là private. 3 từ khóa phạm vi: – Từ khóa private:… Read more »

copy elision

Trình biên dịch sẽ bỏ qua copy constructor để tối ưu hóa trong 1 số trường hợp đặc biệt là trong trường hợp return value. Ví dụ 1: Giá trị… Read more »

Các kỹ thuật debug memory leak

Có thể tham khảo thêm tài liệu này: https://www.cs.cmu.edu/~guna/15-123S11/Lectures/Lecture06.pdf https://en.wikipedia.org/wiki/Memory_debugger Muốn debug thì lúc biên dịch phải enable debug lên bằng cách thêm option khi compile: ví dụ: g++ -g,… Read more »