Đây là một phần của một bài tập tuy nhiên tôi chỉ hỏi để làm rõ:C++ mảng năng động mà không STL
tải dữ liệu từ ATM.txt và lưu trữ chúng trong một mảng động (loại ATM, không STL) khi chương trình khởi động.
Tôi làm cách nào để tạo mảng động mà không có STL? Tôi nghĩ có lẽ việc chuyển nhượng có nghĩa là sử dụng con trỏ, "ATM Type" đã ném tôi đi.
Nó đề cập một lần nữa:
tập tin accounts.txt vào một mảng động (loại tài khoản, không STL)
phần --not Hợp đồng chuyển nhượng
Tôi chưa bao giờ hiểu việc sử dụng các thao tác không an toàn cho bộ nhớ, ví dụ: kéo số lượng mục trong một tệp từ dòng đầu tiên:
ví dụ:
5
abc
def
hij
kml
mno
Nó sẽ không thể thông minh hơn để sử dụng STL (vectơ, hoặc C++ 11 mảng) và không phụ thuộc vào số trong nội dung tập tin có thể không chính xác gây ra lỗi tràn bộ đệm vv?
// Sửa Định nghĩa một class Account trong một file Account.h trong đó có các thành viên dữ liệu: khách hàng id, số BSB vv
tôi giả sử tài khoản và các loại máy ATM là những lớp học.
"Nó sẽ không thể thông minh hơn để sử dụng STL" tất nhiên nó sẽ. :) Nhưng nếu đó là một nhiệm vụ, điều này có giá trị giáo dục. –
"Loại ATM" là gì? –
ATM không phải là thuật ngữ chuẩn hoặc nổi tiếng trong C++. Bài tập/khóa học của bạn có định nghĩa nó không? –