1. Giới thiệu Trong lập trình C++, việc quản lý tài nguyên (resource) như bộ nhớ động, file, socket, mutex,… là rất quan trọng. Nếu không quản lý tốt, chương trình có…
Không chỉ riêng với C++ cũng như tất cả các ngôn ngữ khác, map và hashmap là hai containers được sử dụng rất phổ biến, giải quyết được rất nhiều bài toán…
Trong bài này mình sẽ giới thiệu cho các bạn một specifier rất hữu ích trong C++ để tối ưu code tại compile-time. Giới thiệu constexpr Như các bạn đã biết, một…
Return value optimization là một khái niệm liên quan đến compiler optimization technique, compiler sẽ tự động xóa bỏ các việc copying objects không cần thiết ghi chúng ta trả ra một object từ…
Một trong những điều chúng ta quan tâm khi lập trình Multi-thread là các luồng data và các threads chia sẻ dữ liệu như thế nào để tránh race data mà vẫn…