Tôi đã thấy nhiều nơi giao tiếp giữa Ada/C/C++ có thể sử dụng từ khóa xuất/nhập. Còn nếu hàm Ada là một generic; điều này thậm chí có thể?Bạn có thể xuất các hàm chung của Ada sang C++ không?
Vấn đề của tôi là tôi cần sử dụng lại một số mã cũ và chúng tôi có nhiều hàm Ada chung. Lớp mới sắp tới sẽ được viết bằng C++ và tôi hy vọng có thể xuất các hàm chung của Ada hiện có này thành một trình bao bọc C++. (Trên thực tế, nếu các chức năng không phải là toàn cầu, tôi sẽ cần một lớp khác nhưng không bao giờ có ngay bây giờ.)
Nếu KHÔNG THỂ. chung chung. Bất kỳ suy nghĩ về cách tiếp cận này?
Tôi chắc chắn là một noob với lập trình Ada vì vậy xin lỗi sự thiếu hiểu biết của tôi. Cảm ơn đã giúp đỡ.
Tôi đã nghĩ rằng đây là những gì tôi sẽ phải làm. Tôi chỉ hy vọng ngôn ngữ cho phép thay vì phải viết n số hàm cho mỗi generic. Cảm ơn :) – JSolberg
Vấn đề không phải là [chỉ] Ada trong trường hợp này, nhưng C++ không có cách nào để nói "hey, trình biên dịch, đây là một gói/đơn vị/mô-đun/mẫu," là có? Nó sẽ là thú vị để xem nếu có một cách để xuất khẩu toàn bộ gói, nhưng đó sẽ liên quan đến các ngôn ngữ khác a) yêu cầu những gói, và b) thực sự có các cơ sở cho các gói. – Shark8