01/10/2018, 11:18
Cần có những kiến thức gì để đọc được các thư viện trong C++?
Chào mọi người!
Mình đã học qua căn bản và bây giờ muốn tìm hiểu thêm về các thư viện trong C++. Mình có mở thử thư viện Windowns.h
nhưng đọc không hiểu gì cả. Cấu trúc của nó và những từ khóa rất lạ mình chưa gặp bao giờ. Vậy bây giờ, mình muốn đọc được các thư thiện thì cần học thêm những gì? Có thể giới thiệu mình 1 vài muốn sách hay kiến thức nâng cao về C++ thì càng tốt( bất cứ thứ gì có liên quan đến C++ )! Cảm ơn!
Bài liên quan
mục đích của bạn khi học lâp trình la gì?
Windows.h chứa các hàm winapi rất khó hiểu, thường là external của các dll bên ngoài, kernel32.dll, user32,… +1 đống định nghĩa. Nói chung ko cần đọc làm gì, điều gì ko hiểu cứ lên MSDN search là có hết.
Chắc là bắt đầu tìm hiểu đến Win32 API để làm ứng dụng Windows.
Nếu đúng thì hãy chuẩn bị tinh thần vì những thứ này ngay cả 1 tay C++ cứng cũng phải lắc đầu ngán ngẩm bởi hàng trăm có khi tới hàng nghìn định nghĩa, hàm không đơn giản như int,double, float nữa. Đấy là vì sao người ta bảo C/C++ là ngôn ngữ rất khó.
Tìm quyển Programming Windows của Charles. Petzold 5th edition nhé em, nhớ là phiên bản thứ 5 vì bản sau viết dành cho C# rồi!
Nếu muốn tìm hiểu sâu hơn thì tìm đọc Windows system programming, bản mới nhất là 4!
Windows.h chỉ là cái header, đào đâu ra implementation , Microsoft ko open source WinApi nhé.
Tốt nhất là kiếm cái giáo trình, tài liệu WinApi mà đọc.