原文:VC 編譯器的C++關鍵字 __super

今天在看一開源代碼時,發現一個新關鍵字 super,以為是C 新出的關鍵字,后來發現原來這是VS 推出的C 關鍵字,其它編譯器並不能支持。 它類似於 Java 的 super,不過它不是用 . 操作符,而是用 :: 操作符,如: class A public: void Test printf xxxx class B : public A public: void Test super::A ...

2012-12-09 19:47 0 6136 推薦指數:

查看詳情

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關鍵字么?

很多人在學習Java之后,看到Java里面有super關鍵字,用來表示父類,那么C++里面有super關鍵字么? 答案是否定的。這也很容易理解,C++由於支持多繼承,所以假設存在super關鍵字,那么super()無法確定究竟是哪一個父類的同名方法。 那么在C++中想要調用父類的方法該如何操作 ...

Sun Feb 25 23:38:00 CST 2018 0 2572
c++ __super關鍵字

__superVisual Studio 2005中新增了__super關鍵字,它代表本類的基類。 使用方法 __super::member_function(); 實驗得,該關鍵詞會自動尋找最近重載的虛函數調用,即連續重載的各個類,會調用最近的重載基類的虛函數。__super代表 ...

Thu Jan 14 17:10:00 CST 2021 0 318
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
Keil> 編譯器特有的功能 > 關鍵字和運算符 > __weak

__weak 此關鍵字指示編譯器弱導出符號。 可以將 __weak 關鍵字應用於函數和變量聲明以及函數定義。 用法 函數和變量聲明 對於聲明,此存儲類指定一個 extern 對象聲明,即使不存在,也不會導致鏈接將未 ...

Wed Mar 16 21:33:00 CST 2016 0 2206
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
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM