Q
C支持基礎類嗎?
-1
A
回答
5
你可以在其中使用一個struct和存儲函數指針。
2
C不是面向對象的。所以不行。但它支持structs
6
C本身沒有類的概念。
這是可能的,但是,實現這樣的事情:
struct stuff {
void (*do_it)(void);
void (*close)(void);
};
struct stuff new(void) {
struct stuff ret;
ret.do_it = ...;
ret.close = ...;
return ret;
}
int main() {
struct stuff s = new();
s.do_it();
s.close();
}
+0
@Linus謝謝,那就像我的意圖。 – glglgl
相關問題
- 1. 在C++基礎類
- 2. Spring批處理支持基礎設施
- 3. 支持iOS 7的iOS基礎SDK
- 4. 基礎和派生類C++
- 5. 基礎Git分支
- 6. 漂亮的打印所有具有基於範圍基礎的類支持循環支持
- 7. C支持重載嗎?
- 8. GNU Global支持objective-c嗎?
- 9. C#支持程序嗎?
- 10. Objective-C支持traits/mixins嗎?
- 11. MonoTouch支持C#動態嗎?
- 12. 仍然支持CollectionBase類嗎?
- 13. IronPython支持元類嗎?
- 14. 流基礎 - 文字僅支持值類型和不可變System.String類型
- 15. Git - 分支基礎知識
- 16. Objective-C enum的基礎類型能夠被指定嗎?
- 17. IE不支持基本標記嗎?
- 18. Install-ChocolateyZipPackage支持基本認證嗎?
- 19. C# - 基礎類設計問題
- 20. C#和基礎派生類Casting
- 21. C++類不是自己的基礎
- 22. C++不能轉換派生類基礎
- 23. Meego諾基亞N950支持C++ QML綁定嗎?
- 24. C++基礎知識
- 25. C#基礎程序
- 26. C語言基礎
- 27. 檢測功能支持與modernizer和PHP的基礎上結果
- 28. 維護和支持集裝箱基礎圖像
- 29. python是否支持unicode超越基礎多語種平面?
- 30. SQL是否支持重新定義基礎操作符?
這是不是很簡單:我有機會從另一種語言(通過的Xtend)C代碼,並沒有類是非常困難的模仿一些其他語言的結構。 – VisionAir