- 博客(1)
- 收藏
- 关注
原创 C语言和C++语言中结构体的区别
(1)C的结构体内不允许有函数存在,C++允许有内部成员函数,且允许该函数是虚函数。所以C的结构体是没有构造函数、析构函数和this指针的。(2)C的结构体对内部成员变量的访问权限只能是public,而C++允许public、protected、private三种。(3)C的结构体是不可以继承的,C++的结构体是可以从其他的结构体或者类继承过来的.(4)在C中定义结构体类型用typedef,如下:...
2018-06-30 16:07:37
994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人