0
在C編程中,如果我將聲明一個具有私有字段和一些公共方法的結構,它會表現爲一個類嗎?類和結構之間的基本功能差異是什麼?
在C編程中,如果我將聲明一個具有私有字段和一些公共方法的結構,它會表現爲一個類嗎?類和結構之間的基本功能差異是什麼?
一個class
的成員是private
在默認情況下,和一個struct
的是public
:
class A {
int x; // this is private to A
};
struct B {
int y; // this is public
};
而且,當涉及到繼承,一個class
將繼承private
LY默認和struct
將繼承public
盟友:
class C : B { }; // private inheritance
struct D : B { }; // public inheritance
就是這樣。