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