[問題] 型式參數為void *的問題
問題:
我想傳一個 tm 結構至自訂的函數中,但形式參數寫成void *,
函數定義如下,但產生問題
void* timefun(void * st)
{
cout<<st->tm_year;//此行有問題,
//編譯器訊息為 void* is not a pointer-to-object type
}
我想這問題是因為沒有人告訴編譯器st將會是個tm結構的指標,
自然也不可能取用結構的成員.
但是否仍有解?(除了將void 改為tm)
且如此一來將參數寫成void *的那些函數意義又是什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.10.138
※ 編輯: ppttcc 來自: 114.38.10.138 (10/26 23:35)
推
10/26 23:35, , 1F
10/26 23:35, 1F
說也奇怪,這招編不過去> <
→
10/26 23:35, , 2F
10/26 23:35, 2F
→
10/26 23:36, , 3F
10/26 23:36, 3F
→
10/26 23:37, , 4F
10/26 23:37, 4F
→
10/26 23:38, , 5F
10/26 23:38, 5F
→
10/26 23:38, , 6F
10/26 23:38, 6F
推
10/26 23:40, , 7F
10/26 23:40, 7F
推
10/26 23:43, , 8F
10/26 23:43, 8F
※ 編輯: ppttcc 來自: 114.38.10.138 (10/26 23:45)
→
10/26 23:44, , 9F
10/26 23:44, 9F
→
10/26 23:45, , 10F
10/26 23:45, 10F
→
10/26 23:46, , 11F
10/26 23:46, 11F
→
10/26 23:46, , 12F
10/26 23:46, 12F
推
10/26 23:51, , 13F
10/26 23:51, 13F
→
10/26 23:52, , 14F
10/26 23:52, 14F
→
10/26 23:54, , 15F
10/26 23:54, 15F
這樣就編過去了,感謝~
→
10/26 23:54, , 16F
10/26 23:54, 16F
推
10/26 23:55, , 17F
10/26 23:55, 17F
→
10/26 23:56, , 18F
10/26 23:56, 18F
這樣也編過去了,感謝~
※ 編輯: ppttcc 來自: 114.38.10.138 (10/27 00:00)
推
10/27 00:00, , 19F
10/27 00:00, 19F
→
10/27 00:05, , 20F
10/27 00:05, 20F
推
10/27 00:06, , 21F
10/27 00:06, 21F
推
10/27 00:06, , 22F
10/27 00:06, 22F
→
10/27 00:06, , 23F
10/27 00:06, 23F
→
10/27 00:07, , 24F
10/27 00:07, 24F
→
10/27 00:08, , 25F
10/27 00:08, 25F
推
10/27 00:08, , 26F
10/27 00:08, 26F
→
10/27 00:09, , 27F
10/27 00:09, 27F
→
10/27 00:11, , 28F
10/27 00:11, 28F
→
10/27 00:12, , 29F
10/27 00:12, 29F
→
10/27 00:14, , 30F
10/27 00:14, 30F
→
10/27 00:14, , 31F
10/27 00:14, 31F
推
10/27 00:15, , 32F
10/27 00:15, 32F
→
10/27 00:16, , 33F
10/27 00:16, 33F
→
10/27 00:17, , 34F
10/27 00:17, 34F
推
10/27 00:18, , 35F
10/27 00:18, 35F
→
10/27 00:18, , 36F
10/27 00:18, 36F
→
10/27 00:19, , 37F
10/27 00:19, 37F
推
10/27 00:21, , 38F
10/27 00:21, 38F
→
10/27 00:21, , 39F
10/27 00:21, 39F
推
10/27 00:21, , 40F
10/27 00:21, 40F
→
10/27 00:22, , 41F
10/27 00:22, 41F
→
10/27 00:22, , 42F
10/27 00:22, 42F
→
10/27 00:22, , 43F
10/27 00:22, 43F
→
10/27 00:23, , 44F
10/27 00:23, 44F
→
10/27 00:23, , 45F
10/27 00:23, 45F
→
10/27 00:25, , 46F
10/27 00:25, 46F
→
10/27 00:28, , 47F
10/27 00:28, 47F
→
10/27 00:29, , 48F
10/27 00:29, 48F
→
10/27 00:30, , 49F
10/27 00:30, 49F
推
10/27 00:32, , 50F
10/27 00:32, 50F
→
10/27 00:33, , 51F
10/27 00:33, 51F
→
10/27 00:34, , 52F
10/27 00:34, 52F
→
10/27 00:34, , 53F
10/27 00:34, 53F
→
10/27 00:35, , 54F
10/27 00:35, 54F
→
10/27 00:36, , 55F
10/27 00:36, 55F
→
10/27 00:39, , 56F
10/27 00:39, 56F
→
10/27 00:39, , 57F
10/27 00:39, 57F
→
10/27 00:40, , 58F
10/27 00:40, 58F
推
10/27 00:43, , 59F
10/27 00:43, 59F
推
10/27 00:57, , 60F
10/27 00:57, 60F
推
10/27 01:05, , 61F
10/27 01:05, 61F
→
10/27 01:06, , 62F
10/27 01:06, 62F
→
10/27 01:08, , 63F
10/27 01:08, 63F
→
10/27 01:08, , 64F
10/27 01:08, 64F
→
10/27 02:18, , 65F
10/27 02:18, 65F
推
10/27 02:49, , 66F
10/27 02:49, 66F
→
10/27 02:51, , 67F
10/27 02:51, 67F
→
10/27 02:52, , 68F
10/27 02:52, 68F
→
10/27 02:52, , 69F
10/27 02:52, 69F
→
10/29 21:49, , 70F
10/29 21:49, 70F
討論串 (同標題文章)