struct

    3熱度

    6回答

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

    0熱度

    2回答

    我有下面的C函數: int w_ei_connect_init(ei_cnode* ec, const char* this_node_name, const char *cookie, short creation); ei_cnode看起來是這樣的: typedef struct ei_cnode_s { char thishostname[EI_MAXHOS

    0熱度

    2回答

    我正在嘗試使用P/Invoke與本機DLL進行交互,但它需要一個in_addr結構參數。我一直看到它的許多不同類型的定義,但哪個最好用? 另外,如何將C#IPAddress對象轉換爲in_addr結構?

    3熱度

    2回答

    爲了幫助我的單人尋求用D問題(= p)填充SO,我遇到了另一個問題;初始化全局結構數組。注意: struct A { int a; float b; } A[2] as; as[0] = {0, 0.0f}; as[1] = {5, 5.2f}; void main() {} 結果: $ dmd wtf.d wtf.d(8): no identifier

    1熱度

    3回答

    另一個我的P/Invoke問題!我有這個C函數: int _ei_x_new(ei_x_buff* x); 本質上,它初始化一個新的緩衝區結構。在C#中,我有這樣的: [DllImport(EIDLL, EntryPoint = "_ei_x_new")] public static extern int ei_x_new(out ei_x_buff x); ei_x_buff很簡單:

    0熱度

    1回答

    我想爲GPX庫創建結構Degrees。在XSD對於GPX(GPX 1.1 Schema)degreesType被定義爲minInclusive = 0和maxExclusive = 360的結構現在有兩個公共靜態字段MinValue = 0和MaxValue = x: public struct Degrees : IFormattable, IComparable, IComparable<De

    3熱度

    3回答

    我對下面的代碼一些問題: using System; namespace ConsoleApplication2 { public struct Disposable : IDisposable { public void Dispose() { } } class Program { static void Mai

    1熱度

    4回答

    我想從文件中按行收集的數據創建一個結構體。每一行都需要一個新的結構,並且這些行在while循環中被訪問。在C#中,我通過創建匿名結構並將它們添加到結構列表中來完成此操作。 C++似乎不允許匿名結構。我嘗試用增量變量命名它們,但這不起作用,因爲變量名是從字面上理解的 - 無論如何,我不希望被迫使用這種方法,因爲我討厭不相關的名稱。我想我可以通過一個獨特的屬性命名該結構,但顯然,我寧願使用一個屬性。

    3熱度

    2回答

    我知道我可以遍歷這樣的字符串列表: list<string>::iterator Iterator; for(Iterator = AllData.begin(); Iterator != AllData.end(); Iterator++) { cout << "\t" + *Iterator + "\n"; } ,但我怎麼能這樣做? list<Colle

    3熱度

    5回答

    我有點想知道如果我失去了我的想法,但我發誓,這個代碼輸出笑臉作爲.name值!世界正在發生什麼?到目前爲止,它似乎只有在值爲1時纔有效,其他任何事情都可以正確地給出錯誤。 我意識到代碼有缺陷 - >我不需要幫助。 #include <iostream> #include <fstream> #include <regex> #include <string> #include <list>