结构不同于类的地方-国产化软硬件发展现状、趋势和理念

9.9结构不同于类的地方关键字struct来自C语言,在C++编译器看来,它与类及其相似,差别在于程序员未指定时,默认的访问限定符(public和private)不同。因此,除非指定了,否则结构中的成员默认为公有的(而类成员默认为私有的);另外,除非指定了,否则结构以公有方式继承基结构(而类为私有继承)。继承将在第10章详细讨论。对于程序清单9.13所示的Human类,对应的结构如下: struct Human { // constructor, public by default (as no access specified is mentioned) Human(const MyString& humansName, int humansAge, bool humansGender) : name(humansName), age (humansAge), Gender(humansGender) {} Cl ick to B UY N OW !PD F-X Change Editor w w w .tracker-softw ar e. co m
pdf 文件大小:5.95MB