Auto được bắt đầu sử dụng từ C++11, nó giúp lập trình viên tối giản việc khai báo biến với ý nghĩa “tự động” suy luận kiểu dữ liệu của biến và tất nhiên công việc đó thuộc về compiler. Giống như trường hợp của template, compiler suy luận kiểu dữ liệu của biến theo…… Continue reading Auto – P1
Tag: C++
Suy luận kiểu dữ liệu trong template
Nếu bạn muốn tạo ra một function được sử dụng cho nhiều kiểu dữ liệu khác nhau mà không muốn viết lại code nhiều lần, template là sự lựa chọn hoàn hảo. Điều tương tự cũng được áp dụng cho class, chúng ta có thể sử dụng 2 loại template: function template và class template.…… Continue reading Suy luận kiểu dữ liệu trong template
Toán tử “=” và điều cần lưu ý
Đó là một trong những phép toán mà chúng ta có thể định nghĩa cho lớp nhằm gán giá trị cho một đối tượng theo giá trị của một đối tượng khác (hay còn được gọi là assignment operator). C++ được thiết kế để làm cho class cũng có thể thực hiện các phép toán…… Continue reading Toán tử “=” và điều cần lưu ý