unions

    -4熱度

    1回答

    無論我重新格式化多少次,我都會收到各種錯誤。最終結果將是一個程序,可以保存望遠鏡中針對電機的功能並設置座標。任何幫助解釋我做錯了這個設置將不勝感激。這裏是代碼: //IDENTIFY RECEIVER OF MESSAGE/TYPE OF MESSAGE/VIEW ALL TO 1 DEVICE/VIEW SPECIFIC MESSAGE #include "messaging.h" #incl

    0熱度

    1回答

    我幾乎完成了我的任務,我應該在這裏創建一個程序,用戶可以在這個程序中與倉庫程序進行交互,在那裏你可以刪除,添加,編輯......但是在我的event_loop函數中,無論我輸入什麼輸入從菜單中選擇在我的switch語句中默認。我在我的ask_question_menu中使用了uniontype answer_t,所以也許它與來自該函數的返回有關,我希望成爲一個字符。有人能告訴我這裏發生了什麼? 非

    1熱度

    1回答

    我有一個「錯誤」,我花了相當長的一段追逐: typedef union { struct { uint8_t mode: 1; uint8_t texture: 4; uint8_t blend_mode: 2; }; uint8_t key; } RenderKey; 後來這個聯盟將被初始化(堆棧): Buffers bu

    2熱度

    1回答

    鑑於我有一個C結構如下。我能夠使用不安全的指針讀取數據聯合值,但無法確定如何設置聯合數值數據? typedef struct val { char *var1; type type; union { char *binary_val; char *bits_val; bool bool_val; doubl

    10熱度

    2回答

    考慮下面的代碼片段: #include <iostream> union U{ U(): i(1) {} int i; int j = 2; // this default member initializer is ignored by the compiler }; U u; int main(){ std::cout << u.i << '

    2熱度

    2回答

    我有一個程序使用工會和結構來計算小時工或工資工人的工資。對於小時工來說,他們工作的時間必須小於80分鐘。我在我的代碼中實現了這個功能,但是我收到了這個警告,不知道如何解決這個問題。 下面是我的代碼: #include <stdio.h> #include <ctype.h> #define MAXSIZE 4000 union Employee { //union struct

    0熱度

    1回答

    我正在嘗試學習SSE指令,並且我渴望乘以兩個matices。然而,當我嘗試初始化其中之一,該計劃與 Access violation when typing in location 崩潰下面是引發錯誤的代碼: typedef union{ __m128 vec; float* afloat; }u_float; int main(){ __declspec(align

    0熱度

    2回答

    #include <stdio.h> union mix { unsigned char a1:1; unsigned char a2:4; unsigned char a3:4; unsigned char a4:1; unsigned char a5:4; unsigned char a6:4; unsigned c

    0熱度

    2回答

    我想創建一個包含一種或另一種類型的地圖的類,所以我決定使用匿名聯合。但我的代碼給出一個分段錯誤,當我嘗試訪問地圖(在這種情況下,我得到的構造函數和析構函數都段錯誤): #include <map> #include <string> #include <iostream> class Foo { private: union { std::

    6熱度

    2回答

    我有以下一系列結構。 struct FooWord1 { unsigned int Fill : 8; unsigned int someData1 : 18; unsigned int someData2 : 6; }; struct FooWord2 { unsigned int Fill : 8; union {