thể trùng lặp:
C++ tutorial for experienced C programmer.C đến C++: Chuyển từ một ngôn ngữ khác
Tôi chương trình trong một số ngôn ngữ thường xuyên và đã được sử dụng C++ thời gian gần đây. Về cơ bản các lớp của tôi chỉ là các trình bao bọc xung quanh mã C thuần túy. Hầu như giống như một cấu trúc với các phương thức liên quan. Điều này mang lại cho tôi sự đóng gói và quyền riêng tư mà tôi muốn cho dữ liệu của mình. Tôi có một hệ thống phân cấp nhỏ của các lớp và chỉ vừa mới sử dụng thừa kế.
Tôi quen thuộc với khái niệm OO và biết cụm từ tìm kiếm nào cần sử dụng khi tôi cần tìm hiểu về một khái niệm cụ thể trong lĩnh vực này. Tuy nhiên, như tôi đã phát hiện ra trong bước đột phá trong thế giới lập trình, thường các tính năng ngôn ngữ thực sự hữu ích được ẩn cho người mới hoặc người mới, và các bit hữu ích mà tôi cần đã được viết và đang ở trong thư viện ở đâu đó có sẵn (phần lớn thời gian trong khuôn khổ - như trong .NET).
Con đường nào bạn đề xuất để đạt được kiến thức quan trọng này trong C++ và dừng bản thân sáng tạo lại bánh xe (kém).
Tôi sử dụng để làm chính xác điều này, tôi vẫn làm đến một mức độ, ngoại trừ tôi không sử dụng C++ nhiều nữa. – Earlz
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list –
Oh goodie, peeve thú cưng lớn nhất của tôi. Giả sử bạn không biết * bất cứ điều gì *, bây giờ bạn sẽ học C++ như thế nào? (Với một cuốn sách.) Đó là cách bạn đi về nó. Nếu bạn nghĩ rằng bạn đã biết điều gì đó, chỉ cần đánh dấu nó như một sự trùng hợp ngẫu nhiên. Bạn không chuyển tiếp, bạn học lại. – GManNickG