0
A
回答
22
它定義py_var_t是一個函數的類型返回int,並採取一個void *指針作爲參數。
+0
+1。好答案。 – 2010-03-29 16:39:47
+0
+1。簡短而精確的答案。 – psihodelia 2010-03-29 16:48:41
10
此:
typedef int py_var_t (void *);
定義爲通過@ milan1612描述的功能的類型。那麼這個:
py_var_t *somesymbol;
創建一個指向這樣一個函數的指針。你也可以創建這樣的指針:
int (*somesymbol)(void *);
但typedefs的使用是更好的做法,特別是當函數類型變得更復雜時。
相關問題
- 1. 快速排序的解釋
- 2. 快速模式解釋
- 3. Android服務的快速小解釋?
- 4. iFrame的快速的問題
- 5. 解釋這個PHP速記
- 6. 快速的Java SQL問題
- 7. AJAX + SEO快速的問題
- 8. 快速OOP的問題 - PHP
- 9. 快速jQuery的問題
- 10. 快速Objective-C的問題
- 11. 快速jQuery的問題
- 12. 快速的mysql_query()問題
- 13. 快速SQL問題
- 14. 快速jQuery問題
- 15. 快速Cufon問題...?
- 16. 快速PHP問題
- 17. 快速Preg_Replace問題
- 18. C++常量指針的typedef解釋
- 19. 使用typedef的語法解釋
- 20. 在PHP中快速查詢相關內容的快速問題!
- 21. 這個C++ typedef有什麼問題?
- 22. typedef問題
- 23. C++ typedef問題
- 24. 快速mysql查詢問題
- 25. 節點快速-CORS問題
- 26. 兩個快速Mathematica問題
- 27. 位置快速問題3
- 28. 快速多線程問題
- 29. 快速JAVA繼承問題
- 30. 快速javascript懸停問題
安裝cdecl ++。 – 2010-03-29 16:37:57
@ Paul Tomblin:有一種工具可以用簡單的英語解釋一種語言的聲明,但人們聲稱這種語言不是太複雜?我永遠不會明白這一點;)順便說一下,該工具的在線版本位於http://www.cdecl.org/。只要刪除'typedef'關鍵字來使聲明工作。 – OregonGhost 2010-03-29 16:42:28
我從來沒有說過,C++不是太複雜。雖然聲明語法有點糟糕,但大多數語言並不差。 – 2010-03-29 16:59:04