原文:C++有super关键字么?

很多人在学习Java之后,看到Java里面有super关键字,用来表示父类,那么C 里面有super关键字么 答案是否定的。这也很容易理解,C 由于支持多继承,所以假设存在super关键字,那么super 无法确定究竟是哪一个父类的同名方法。 那么在C 中想要调用父类的方法该如何操作呢 我们可以能用 父类名::方法名 来调用。 作者:耑新新,发布于博客园 转载请注明出处,欢迎邮件交流:zhuanx ...

2018-02-25 15:38 0 2572 推荐指数:

查看详情

C++super关键字

工作中看到别人的代码有__super::SetWindowSize()这样的代码,查询了一下备忘在这里。 Visual Studio 2005中新增了__super关键字,它代表本类的基类,因此可以像下面这样使用: struct B1 { void mf(int ...

Sat Jul 16 22:38:00 CST 2016 0 2353
c++ __super关键字

__superVisual Studio 2005中新增了__super关键字,它代表本类的基类。 使用方法 __super::member_function(); 实验得,该关键词会自动寻找最近重载的虚函数调用,即连续重载的各个类,会调用最近的重载基类的虚函数。__super代表 ...

Thu Jan 14 17:10:00 CST 2021 0 318
VC 编译器的C++关键字 __super

今天在看一开源代码时,发现一个新关键字 __super,以为是C++新出的关键字,后来发现原来这是VS2005推出的C++关键字,其它编译器并不能支持。 它类似于 Java 的 super,不过它不是用 [.] 操作符,而是用 [::] 操作符,如: class A { public ...

Mon Dec 10 03:47:00 CST 2012 0 6136
super关键字

1.super只能出现在子类的方法和构造方法中。2.super调用构造方法时,只能是第一句。3.super不能访问父类的private成员。 ...

Mon May 15 03:13:00 CST 2017 11 56
关键字--super

关键字super 在Java类中使用super来调用父类中的指定: super可用于访问父类中定义的属性 super可用于调用的父类中定义的成员方法 super可用于在子类构造方法中调用父类的构造器 注意: 尤其当子父类出现同名成员时,可以用super进行区分 ...

Sat Oct 19 20:58:00 CST 2019 0 635
java之super关键字

super关键字: 在java中使用super来引用基类的成分。 程序code: 输出结果: 内存分布: ...

Tue Sep 30 06:52:00 CST 2014 0 2279
this与super关键字总结

 Ⅰ.this   用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。类里面也有一个引用来访问自己的属性和方法,这个引用就是 this 对象,它可以 ...

Wed May 18 19:44:00 CST 2016 0 3087
Java关键字(六)——super

  在 Java关键字(五)——this 中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示 父类对象的引用。   我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性 ...

Mon Jun 25 16:08:00 CST 2018 0 2325
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM