1
Modelica
是否有相當於C++
模板的東西?我想創建一個類來處理類型爲T
的輸入,但只有在實例化類時纔會知道T
。我試圖將該類型作爲參數傳遞,但它會給出錯誤。Modelica C++模板
Modelica
是否有相當於C++
模板的東西?我想創建一個類來處理類型爲T
的輸入,但只有在實例化類時纔會知道T
。我試圖將該類型作爲參數傳遞,但它會給出錯誤。Modelica C++模板
您可以使用可替換的類型/類。
model M
replaceable class C; // = some partial class if you need an interface constrainedby ...
C c;
end M;
model Test
M m1(redeclare class C = C1);
M m2(redeclare class C = C2);
end Test;
查看更多Modelica規範4.5類聲明https://modelica.org/documents/ModelicaSpec32Revision2.pdf。