struct

    2熱度

    3回答

    我看到this way在C11中實現某種struct繼承與匿名struct,並且想試用它。以下是我有:從GCC struct struct_a { int aa; }; struct struct_b { struct struct_a; int bb; }; int main(void) { volatile struct struct_b

    0熱度

    2回答

    我在寫一個自定義泛型VectorN類,其中T:struct,IFormattable,IComparable,IConvertible。 我可以通過此[int index]訪問矢量的索引值。因此,在一個循環中我做這一塊的代碼,以使VectorN.One: r[i] = (T)Convert.ChangeType(1, typeof(T)); 它與標準的數字如int,小數,等完美的作品,但是當我

    -3熱度

    3回答

    我想處理一個簡單的結構。所有我需要的結構中的所有變量都將被用作連接字符串。我不打算爲列出的變量分配任何新值。我知道如何在課堂上做同樣的事情,但現在我想發現如何打擊結構。此外,我不需要這些參數字符串P1等在構造函數中,但沒有他們,我收到一個錯誤。請幫助) public struct ConnectionString { // vars declaration public st

    -1熱度

    3回答

    我無法將一個結構變量(R2 = R1)分配給另一個結構變量。請幫我理解,爲什麼下面的程序沒有被編譯,以及將一個結構變量賦給其他程序的最佳方式是什麼? 我厭倦了指針的方式。儘管如此代碼是沒有得到編譯.. 代碼1: #include<stdio.h> struct Record { int ID; char Name[]; }R1={1234,"King"},R2; R

    2熱度

    1回答

    在初始化定義例如我有: typedef struct { uint32_t* param_ptr; uint32_t (*check_value)(uint32_t); } Parameter; uint32_t a = 8; const Parameter work = { .param_ptr = &a, .check_value = (uint32_t value

    1熱度

    1回答

    我正在嘗試爲我的項目創建一個go結構。我想在一個單獨的JSON文件中定義的結構的內容,如下面的例子: { "structA":{ "column_name" :["id","name","occupation","age"], "column_type" :["int","string","string","int"] } 當我們編譯走,結構會以某種方式

    -2熱度

    1回答

    如何保存我的結構與NSCoding,以便它不會改變,即使用戶 關閉應用程序?我將不勝感激,如果你也可以告訴我如何正確實施缺少的代碼。 更新與以下兩個新的功能: 這裏是我的代碼: struct RandomItems: Codable { var items : [String] var seen = 0 init(items:[String], seen: Int

    2熱度

    1回答

    我想填充一個可變變量相匹配的環境變量的結果: struct Environment { some_env_variable_1: String, some_env_variable_2: String, some_env_variable_3: String, some_env_variable_4: String, } match envy::fro

    2熱度

    2回答

    我有包含數值的字段W,P,E的各種結構體。我想開發一個乾淨的方式加減這些結構而不必每次(這一直是我的解決方案迄今) 例如拆包和子功能重新包裝,因爲: S.W = 2 S.P = 3 S.E = 4 M.W = 20 M.P = 30 M.E = 40 我想成爲能夠做到X = S + M,並結了: X.W = 22 X.P = 33 X.E = 44 我現在試圖做到這一點,是

    3熱度

    3回答

    type Person struct { ID int `json:"id"` } type PersonInfo []Person type PersonInfo2 [] struct { ID int `json:"id"` } 是否有具有PersonInfo和PersonInfo2