cpp继承了一些误解

时间:2018-03-29 15:33:06

标签: c++ inheritance private member public

这里我有一些代码

<?php 
include('conn.php');
if(isset($_GET['Valider'])) {
  $req="select acc from demch ";
  $rs=mysql_query($req) or die(mysql_error());
if (mysql_fetch_row($rs)) {
//while($row = mysql_fetch_row($rs)){ 
$acc=$row['acc'];
    if($acc=1){
$req1= "UPDATE etudiant, demch
   SET etudiant.groupe=demch.grpdes WHERE etudiant.dem_id=demch.dem_id ";
   $rs1=mysql_query($req1) or die (mysql_error());
   }
   elseif($acc=0){
    $req2="UPDATE etudiant SET message='votre demande est refuser' WHERE etudiant.dem_id=demch.dem_id ";
    $rs2=mysql_query($req2) or die (mysql_error());
   }
  }}//}
      ?>

确定所以派生类从基类继承了一个公共函数abc(),并且该函数试图输出一个不属于派生类的成员变量,因为它在基类中是私有的?那怎么做呢。这段代码打印出来......但是怎么样?

1 个答案:

答案 0 :(得分:2)

a privateclass A,但由于abc中定义了class A函数,abc可以使用a }}

B可以使用abc,因为abcpublicB来自A(公开)。

a无法用于B中定义的函数。