3
A
回答
5
不是C.你可以用C++。結構只是一個類,所有成員都默認爲該語言的公共成員。
3
不在C,但你可以在C++。
4
不,結構僅支持指向函數的指針。
1
沒有
我能想到的唯一的辦法就是類似於this one(函數指針)。
1
補充所有其他答案,我會補充說,在C中,結構僅用於存儲數據:函數不是數據,因此它不能存儲到結構中。然而,正如大家指出的那樣,指向函數的指針是一種數據,可以存儲在一個結構中。
相關問題
- 1. 在Javascript中,我可以在更新函數中放置一個OnTrigger函數嗎?
- 2. 我可以在結構中放置一個Objective-C選擇器嗎?
- 3. 我可以在一個函數中設置一個狀態嗎?
- 4. 我們可以在Dictionary Item()方法中放置一個函數嗎?
- 5. 在結構本身之前可以定義一個結構成員(函數)嗎?
- 6. 我可以在C中擴展一個結構嗎?
- 7. 可能在C結構中定義一個函數嗎?
- 8. 構造函數可以在C++中調用另一個構造函數嗎?
- 9. 我可以在dijit編輯器中放置一個iframe嗎?
- 10. 我們可以在Bar中放置一個devexpress ComboBoxEdit控件嗎?
- 11. 我可以在allert窗口中放置一個HTML按鈕嗎?
- 12. 我可以在自定義類型中放置一個CollaborativeString嗎?
- 13. 我可以在一個字符串中放置圓括號嗎?
- 14. 我可以在Silverlight 4的RichTextBox中放置一個按鈕嗎?
- 15. 我可以在Fancybox 2中放置一個文本框嗎?
- 16. 我可以在外部構造函數中爲參數類型構建一個無參數構造函數嗎?
- 17. 是否可以在函數內部放置一個函數?
- 18. 我們可以調用一個類的構造函數嗎?
- 19. 我可以製作一個通用的構造函數嗎?
- 20. 我可以根據構造函數初始化一個值嗎?
- 21. 在.NET中,一個類可以有虛擬構造函數嗎?
- 22. 可以修改一個結構嗎?
- 23. 我們可以在opencl中使用結構體的結構嗎?
- 24. 我可以在一個腳本中使用多個函數嗎?
- 25. 你可以在一個div中放置一個樣式塊嗎
- 26. 我們可以在類型上定義一個結構嗎?
- 27. 我可以在Python中的函數中聲明一個類嗎?
- 28. 我可以在Scala 2.8中命名一個元組(定義一個結構?)嗎?
- 29. 我可以在Reveal.js的右下角放置一個標題嗎?
- 30. 我可以在開關內放置一個開關嗎?
「把一個函數放入結構體中」?那是什麼意思? – AnT 2010-06-11 20:40:50
爲了我的目的,是不是他一樣的東西... – drigoSkalWalker 2010-06-12 18:32:17
爲什麼你不想要函數指針?如果你在struct中需要ANY函數 - 那麼就保存'void *'。然後將其轉換爲需要的功能... – 2012-04-27 10:27:33