[問題] struct alignment
// C99
struct SuperClass {
int num;
};
struct ClassA {
int num;
int a;
};
struct ClassB {
int num;
int b;
};
struct ClassA objA = {
.num = 0,
.a = 0
};
struct ClassB objB = {
.num = 0,
.b = 0
};
void func(void* obj)
{
struct SuperClass* object = obj;
object->num++;
}
int main(void) {
func(&objA);
func(&objB);
return 0;
}
我想做類似的事情,請問在C99要怎麼寫?
不能使用malloc
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.77.126 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1576022328.A.11B.html
※ 編輯: DJWS (114.45.77.126 臺灣), 12/11/2019 08:07:14
→
12/11 09:05,
5年前
, 1F
12/11 09:05, 1F
推
12/11 09:15,
5年前
, 2F
12/11 09:15, 2F
→
12/11 09:15,
5年前
, 3F
12/11 09:15, 3F
→
12/11 09:24,
5年前
, 4F
12/11 09:24, 4F
→
12/11 09:26,
5年前
, 5F
12/11 09:26, 5F
→
12/11 10:22,
5年前
, 6F
12/11 10:22, 6F
→
12/11 10:33,
5年前
, 7F
12/11 10:33, 7F
→
12/11 11:01,
5年前
, 8F
12/11 11:01, 8F
→
12/11 11:10,
5年前
, 9F
12/11 11:10, 9F
→
12/11 11:11,
5年前
, 10F
12/11 11:11, 10F
→
12/11 11:15,
5年前
, 11F
12/11 11:15, 11F
推
12/11 13:06,
5年前
, 12F
12/11 13:06, 12F
推
12/11 13:10,
5年前
, 13F
12/11 13:10, 13F
→
12/11 13:12,
5年前
, 14F
12/11 13:12, 14F
→
12/11 13:13,
5年前
, 15F
12/11 13:13, 15F
→
12/11 13:16,
5年前
, 16F
12/11 13:16, 16F
→
12/11 13:17,
5年前
, 17F
12/11 13:17, 17F
推
12/11 13:20,
5年前
, 18F
12/11 13:20, 18F
→
12/11 13:20,
5年前
, 19F
12/11 13:20, 19F
→
12/11 21:34,
5年前
, 20F
12/11 21:34, 20F
→
12/11 21:36,
5年前
, 21F
12/11 21:36, 21F
→
12/11 21:37,
5年前
, 22F
12/11 21:37, 22F
→
12/12 07:07,
5年前
, 23F
12/12 07:07, 23F
→
12/12 07:07,
5年前
, 24F
12/12 07:07, 24F
→
12/12 07:09,
5年前
, 25F
12/12 07:09, 25F
→
12/12 07:09,
5年前
, 26F
12/12 07:09, 26F
→
12/12 07:27,
5年前
, 27F
12/12 07:27, 27F
→
12/12 07:46,
5年前
, 28F
12/12 07:46, 28F
→
12/12 08:33,
5年前
, 29F
12/12 08:33, 29F
→
12/12 16:00,
5年前
, 30F
12/12 16:00, 30F
→
12/12 18:14,
5年前
, 31F
12/12 18:14, 31F
→
12/12 18:15,
5年前
, 32F
12/12 18:15, 32F
→
12/12 18:17,
5年前
, 33F
12/12 18:17, 33F
→
12/12 20:26,
5年前
, 34F
12/12 20:26, 34F
→
12/12 20:26,
5年前
, 35F
12/12 20:26, 35F
→
12/12 20:26,
5年前
, 36F
12/12 20:26, 36F
→
12/12 20:27,
5年前
, 37F
12/12 20:27, 37F
→
12/12 20:27,
5年前
, 38F
12/12 20:27, 38F
→
12/12 20:27,
5年前
, 39F
12/12 20:27, 39F
→
12/12 20:27,
5年前
, 40F
12/12 20:27, 40F
→
12/12 20:28,
5年前
, 41F
12/12 20:28, 41F
推
12/12 20:39,
5年前
, 42F
12/12 20:39, 42F
→
12/12 20:47,
5年前
, 43F
12/12 20:47, 43F
推
12/12 21:04,
5年前
, 44F
12/12 21:04, 44F
→
12/12 21:04,
5年前
, 45F
12/12 21:04, 45F
→
12/12 21:04,
5年前
, 46F
12/12 21:04, 46F
→
12/12 21:04,
5年前
, 47F
12/12 21:04, 47F
→
12/12 21:04,
5年前
, 48F
12/12 21:04, 48F
→
12/12 21:04,
5年前
, 49F
12/12 21:04, 49F
→
12/12 21:05,
5年前
, 50F
12/12 21:05, 50F
→
12/12 21:13,
5年前
, 51F
12/12 21:13, 51F
→
12/12 22:54,
5年前
, 52F
12/12 22:54, 52F
→
12/13 01:44,
5年前
, 53F
12/13 01:44, 53F
推
12/13 01:51,
5年前
, 54F
12/13 01:51, 54F
→
12/13 01:52,
5年前
, 55F
12/13 01:52, 55F
→
12/13 07:15,
5年前
, 56F
12/13 07:15, 56F
→
12/13 07:16,
5年前
, 57F
12/13 07:16, 57F
→
12/13 07:19,
5年前
, 58F
12/13 07:19, 58F
→
12/13 07:20,
5年前
, 59F
12/13 07:20, 59F
→
12/13 08:50,
5年前
, 60F
12/13 08:50, 60F
→
12/13 08:52,
5年前
, 61F
12/13 08:52, 61F
→
12/13 08:56,
5年前
, 62F
12/13 08:56, 62F
→
12/13 08:57,
5年前
, 63F
12/13 08:57, 63F
→
12/13 08:58,
5年前
, 64F
12/13 08:58, 64F
→
12/13 09:00,
5年前
, 65F
12/13 09:00, 65F
→
12/13 09:01,
5年前
, 66F
12/13 09:01, 66F
→
12/13 09:02,
5年前
, 67F
12/13 09:02, 67F
→
12/13 09:02,
5年前
, 68F
12/13 09:02, 68F
→
12/13 09:03,
5年前
, 69F
12/13 09:03, 69F
→
12/13 09:05,
5年前
, 70F
12/13 09:05, 70F
推
12/13 09:05,
5年前
, 71F
12/13 09:05, 71F
→
12/13 09:05,
5年前
, 72F
12/13 09:05, 72F
→
12/13 09:06,
5年前
, 73F
12/13 09:06, 73F
→
12/13 09:06,
5年前
, 74F
12/13 09:06, 74F
→
12/13 09:08,
5年前
, 75F
12/13 09:08, 75F
推
12/13 09:08,
5年前
, 76F
12/13 09:08, 76F
→
12/13 09:09,
5年前
, 77F
12/13 09:09, 77F
→
12/13 09:10,
5年前
, 78F
12/13 09:10, 78F
→
12/13 09:14,
5年前
, 79F
12/13 09:14, 79F
→
12/13 09:15,
5年前
, 80F
12/13 09:15, 80F
→
12/13 09:16,
5年前
, 81F
12/13 09:16, 81F
→
12/13 09:17,
5年前
, 82F
12/13 09:17, 82F
→
12/13 09:20,
5年前
, 83F
12/13 09:20, 83F
→
12/13 09:21,
5年前
, 84F
12/13 09:21, 84F
→
12/13 09:23,
5年前
, 85F
12/13 09:23, 85F
→
12/13 09:52,
5年前
, 86F
12/13 09:52, 86F
→
12/13 13:17,
5年前
, 87F
12/13 13:17, 87F
→
12/13 13:46,
5年前
, 88F
12/13 13:46, 88F
→
12/13 13:53,
5年前
, 89F
12/13 13:53, 89F
→
12/13 14:23,
5年前
, 90F
12/13 14:23, 90F
推
12/15 15:47,
5年前
, 91F
12/15 15:47, 91F
噓
12/15 21:04,
5年前
, 92F
12/15 21:04, 92F
→
12/15 21:31,
5年前
, 93F
12/15 21:31, 93F
推
12/15 22:25,
5年前
, 94F
12/15 22:25, 94F
→
12/15 22:27,
5年前
, 95F
12/15 22:27, 95F
→
12/15 22:30,
5年前
, 96F
12/15 22:30, 96F
噓
12/17 10:20,
5年前
, 97F
12/17 10:20, 97F
噓
12/18 08:35,
5年前
, 98F
12/18 08:35, 98F
噓
12/19 22:31,
5年前
, 99F
12/19 22:31, 99F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章