C语言支持继承吗?如果支持的话,是通过使用struct
来实现的,因为C中没有定义类。
C语言支持继承吗?如果支持的话,是通过使用struct
来实现的,因为C中没有定义类。
是的,它确实有。请参见http://gcc.gnu.org/ml/gcc/2010-05/msg00725.html。请参阅Axel-Tobias Schreiner的书Object-Oriented Programming with ANSI C。这本书有英文版翻译。
此外,请参见Object-orientation in C和How can Inheritance be modelled using C?。
不,它不是面向对象语言。继承是面向对象语言的一个属性。
你应该尝试C++。它是面向对象的,并且支持比继承更多的功能。
C语言没有编译器级别的继承支持。尽管如其他人所指出的那样,面向对象编程不需要这种支持。然而,在C++中编写面向对象的代码要容易得多。
C不是一种面向对象的语言。继承是面向对象语言的一个属性。在C中没有编译器级别的继承支持。面向对象编程并不需要这样的支持。
C语言不是面向对象编程语言,因为继承只在面向对象编程语言中得到支持,而C语言不支持继承。
不是的。C语言不是面向对象的语言。你可以尝试使用C++或Java来实现继承功能。
不支持继承,因为C语言不是面向对象的。
嗯,C语言不是面向对象的语言,因此它在C中不可用。