struct

    11熱度

    5回答

    這是C編程語言中鏈接列表的代碼。 #include <stdio.h> /* For printf */ #include <stdlib.h> /* For malloc */ typedef struct node { int data; struct node *next; /* Pointer to next element in list */ } LLIST

    9熱度

    11回答

    我正在研究用於嵌入式系統的一些C++代碼。代碼使用的I/O接口要求每個消息的大小(以字節爲單位)是2的冪。眼下,代碼做這樣的事情(在幾個地方): #pragma pack(1) struct Message { struct internal_ { unsigned long member1; unsigned long member2;

    35熱度

    3回答

    在C++中,爲什麼private是類成員的默認可見性,但public是結構體?

    1熱度

    3回答

    對於網絡應用程序,我們傳輸動態數據的方式是通過將結構體寫入(void *)。這帶來了一些問題,比如對std :: string做了這些事情。字符串可以是動態的長度,那麼對方如何知道字符串結束的時間?我的想法是使用與Java的DataOutputStream類似的東西,我可以將任何變量傳遞給它,然後將它放入(void *)中。如果這不能完成,那麼它很酷。我只是不喜歡對一個struct進行memcpy

    0熱度

    2回答

    當你不知道第一個結構是什麼時,是否有反序列化或編組或將字節數組解析回某個結構的方法?結構可能來自C++。 一些背景:我有一個飛行模擬器的R/C飛機,我試圖弄清楚我是否可以實現自動化。沒有API。我知道如何自動化輸入。我正試圖獲得該程序的輸出。 (飛機的飛行動力等) 該模擬器有一個多玩家功能,所以我知道它必須通過我正在尋找通過網絡的確切信息。它基於DirectX 9構建,並使用DirectPlay(

    4熱度

    4回答

    我使用NSRange(一個結構),並對其進行初始化這樣的: @interface MyViewController : UIViewController { NSRange currentRange; } NSRange具有位置和長度字段。 如何檢查結構是否已使用值進行初始化?我試過了: if (myRange.length == nil) 但編譯器抱怨比較指向一個整數的指針

    28熱度

    7回答

    我試圖找出結構究竟是'是'並且遇到問題,所以我真的有兩個問題: 1)'sara'中保存了什麼?它是一個指向結構的第一個元素的指針嗎? 2)更有趣的問題:爲什麼不把它編譯? GCC說「test.c的:10:錯誤:不兼容的類型分配」,我想不通爲什麼... #include <stdio.h> struct name { char first[20]; char last[20]

    2熱度

    1回答

    我正在組合一個端口掃描程序作爲學習練習。我的問題是我試圖在TCP頭中設置最大段大小選項(MSS)。我看了一下tcp.h,但是我很難弄清楚如何設置它。我希望會有這樣一個選項: tcp_header->mss(32000); 類似的東西上面是tcp.h中而不是在正確的結構。不可否認,我對於讀取結構定義仍然相當陌生,而且我從tcp.h中得不到多少意義,所以最後我試圖在TCP標頭末尾加上必要的字節: st

    10熱度

    5回答

    在ColdFusion中是否有任何用於創建結構的「短」語法?我想取代這個冗長的代碼: <cfscript> ref = StructNew(); ref.Template = "Label"; ref.Language = "en"; stcML = GetPrompts(ref); </cfscript> 的東西更像是一個JavaScript對象:

    3熱度

    6回答

    我需要處理大約500,000個數據點,每個數據點由4位小數組成。我想使用和數組結構來做到這一點。這會比使用數組數組慢嗎?看起來內存不會成爲問題,但速度會 - 它需要快速。的兩個選項 快速代碼示例: 選項1: public struct Struct { public decimal A { get; set; } public decimal B { get; set; }