Tôi đang tự hỏi giải pháp chuyên nghiệp hơn cho một vấn đề. Tôi đang làm việc trên C++ SOAP2 solution.I có một defintion Strcut khoảng 25 yếu tốC++ Cấu trúc: nhận thuộc tính theo tên
struct X { field 1; field 2; .. };
và tôi Tring để điền vào nó với một số đồ giá trị
Map<String,String> A
và nó xuất hiện rất phiền lòng khi làm điều đó n lần
X->xx = A["aaa"]
mỗi lần tôi muốn điền vào cấu trúc thư SOAP của mình.
Câu hỏi: Có thể gọi phần tử struct theo tên không? * Ví dụ: để được abe để xử lý như thế này:
X->get_instance_of("xx").set(A["aaa"]);
và đặt nó vào một vòng lặp .. *
Cảm ơn,
Có phải tất cả các thành viên cùng loại không? – dasblinkenlight
lặp qua những gì? Giải pháp sẽ là thiết lập một số ràng buộc, nhưng rất khó để biết là bạn chưa cung cấp đủ thông tin. – CashCow
Cấu trúc luôn giống nhau? Và .. các trường có giống nhau không? –