这真是个烦人的问题。我有一个记录类型包装各种基本类型,现在我需要它能够存储向量(来自Ada.Containers.Vectors)本身!我想这是不可能的,但谁能给我建议如何以另一种方式解决这个问题呢?为了让你更好地了解我在做什么,这里有一些不管用的东西:with Ada.Strings.Wide_Unbounded; use Ada.Strings.Wide_Unbounded,即“在
我有一个需要在Ada95中导入和使用的C函数int func( int a, int* b)。其中,C函数通常在C中作为c = func(a, &b);调用
我一直将C函数导入到Ada中,但总是避免使用带有按引用参数传递的函数,但终于到了学习的时候了。我想知道如何在Ada中声明这个函数,也想要一个快速的例子来使用它与声明的变量显示(因为我
我正在学习Ada编程语言,我可以承认它是强类型的。在这段代码中,我试图要求用户输入4个整数,然后使用递归,打印出这些数字。然而,我在为它编写递归子程序时遇到了困难,我想知道我是否能得到关于如何正确编写它的建议?with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO
我想做的是创建一个类型,其中包括控制代码的其他部分传递给它的值。这是菜单系统的一部分,它将扩展抽象类型,并且本身是抽象的。我想要做的是存储一个访问权限。很简单。Adjuster is abstract new Menu_Item with record Value : T_Access;但是这告诉我在“类型调节器”上缺少一个分号
我的目标是在括号内打印具有N个节点的所有形式的树,这些树可以用上下文无关语法定义如下:T→(T.T)一个具有左右子节点的节点(.))((.))(.(.()with Ada.Containers; use Ada.Containers;
with Ada.Containers.Vectorscall to