C/C++教程

c++中struct和class的异同点

本文主要是介绍c++中struct和class的异同点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

相同点:两者都可以用来定义类,也都可以继承
不同点:
1.class的默认继承权限和默认访问权限是私有的,而struct的默认继承权限和访问权限是共有的;
2.class可以定义模板形参,例如:Template<class T, int i>,而struct不可以

面试前,可以适当了解一下class,一般来说,我会比较喜欢用class,因为有模板,说起来也会比较轻松

这篇关于c++中struct和class的异同点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!