01/10/2018, 00:55
Hỏi về vần đề Tham số hóa bởi kiễu dữ liệu . Cụ thể là templete trong c++
Anh đạt và các bạn cho mình hỏi. là cái templete … sao mình khai báo cấp phát mà không thể được
ví dụ:
mình cho một vector muốn lưu trữ 2 dữ liệu là 1 kiểu Phân số ( int tử , int mẫu ) .và 1 kiểu int .
các bạn cho mình hỏi là có thể thực hiện được không .?
Minh cảm ơn các bạn
Bài liên quan
bạn xài
std::pair<PhanSo,int>
cho 2 dữ liệu phanso và int. Khi tạo thì gọistd::make_pair(x, y)
trong đó x là kiểu phân số, y là kiểu int. Muốn lấy dữ liệu đầu tiên ra thì gọia.first
, vdPhanSo x = a.first;
, lấy dữ liệu thứ 2 ra thì gọia.second
Cho dữ liệu này vô 1 cái vector thì khai báo vector đó là
std::vector<std::pair<PhanSo,int>> myContainer;
.cảm ơn bạn rất nhiều.chúc bạn gặp nhiều may mắn