我收到一個錯誤,我找不到任何文檔來解釋需要在我的代碼中修復哪些內容。代碼是: type BinarySearchTreePoint is limited private;
type Node;
type BinarySearchTreePoint is access Node;
type Node is
record
Llink, Rlink
執行的DLL構建的初始化代碼蚊蚋導入時不自動運行。我這樣做,包括在MCVE: division.ads with System;
with Interfaces.C;
package Division is
--Neither of these work
procedure DllMainCRTStartup ;
pragma Export (StdCall
我想知道你們中的任何人能否爲我回答一個簡短的問題。我目前正在處理記錄,並且在我的程序中我需要它來了解我要導入的文件的行包含哪些內容。我的問題在於我不知道如何將這條線「拆分」爲實際變量。例如,該線路是 22134.09 Kia Bernice
如何讓程序知道,第一部分,22134.09是可變的價格,起亞是可變的公司和伯尼斯是變量模型,然後將它們都整理到一個記錄? 如 type PriceComp
我試圖創建一個無約束的可變類型元素的數組;但是,因爲元素沒有受到訓練,所以我有這個錯誤:「數組聲明中的無約束元素類型」。 這裏是我的方型聲明: type C_square(size : bRange) is tagged record
private
type C_square(size : bRange) is tagged record
bConstaint : uint8
我該如何去執行使用selection sort作爲整數數組,按升序排序?我相信這個語法會包含一個for循環,但我不確定這個語法是如何工作的。 for I in 1..20 loop
TempLowest : Integer := 99999;
if Value(I) < TempLowest then
Value(I) := TempLowest;
end
在Ada中初始化動態分配數組的正確語法是什麼?我試過這個: type Short_Array is array (Natural range <>) of Short;
Items : access Short_Array;
Items := new Short_Array(1..UpperBound)'(others => 0);
這會導致編譯器錯誤 - 「二元運算符預期」。而這: ty
我想要做的是創建一個類型,其中包含控制代碼其他部分傳遞給它的值。這是菜單系統的一部分,並且會擴展抽象類型,並且本身是抽象的。我想要做的是存儲訪問權限。夠簡單。 type Adjuster is abstract new Menu_Item with record
--other fields
Value : access Integer;
end record;
問題是,
我有這個簡單的任務(線程)程序,我想運行但構建它需要永遠(30秒或更多)。在每次運行該程序之前,都必須等待構建版本,尤其是當我想要做的只是改變一些微不足道的東西,比如在這裏或那裏添加Put語句時,這讓人費盡筋疲力盡。 這是我一直在參考的程序。我正在使用GPS 2016.我是Ada的初學者。 with Ada.Text_IO, Ada.Integer_Text_IO;
use Ada.Text_I