Tôi sẽ xem toàn bộ hướng dẫn tại cplusplus.com, viết mã và biên dịch từng ví dụ theo cách thủ công. Thường xuyên, tôi vấp phải thứ gì đó khiến tôi bối rối.Sự khác nhau giữa hàm (myVar) và (function) myVar là gì?
Tôi hiện đang học phần này: http://www.cplusplus.com/doc/tutorial/structures/. Có một số tinh tế có thể dễ dàng bị bỏ qua bằng cách chỉ đọc hướng dẫn. Lợi thế của việc gõ tất cả mọi thứ bằng tay là những chi tiết đó làm nổi bật.
Trong trang ở trên, có hai chương trình mẫu. Một có dòng này:
stringstream(mystr) >> yours.year;
Một trong những khác có dòng này:
(stringstream) mystr >> pmovie->year;
Những gì tôi không hiểu là phần chênh lệch (nếu có) giữa function (myVar) = x;
và (function) myVar = x;
.
Tôi không làm toàn bộ hướng dẫn theo thứ tự tuần tự. Tôi đã kiểm tra nhưng không tìm thấy địa chỉ này ở bất cứ nơi nào, mặc dù tôi có thể đã bỏ lỡ nó.
- Có sự khác biệt nào không?
- Có cách nào ưu tiên để thực hiện theo cách này thay vì cách khác không?
không phải là chức năng mà là một lớp học. cuộc gọi đầu tiên là cuộc gọi hàm tạo, cuộc gọi thứ hai là cuộc gọi của nhà điều hành chuyển đổi. – KeatsPeeks