已采納回答 / 慕粉3792264
在私有繼承中父類的公有成員和函數都被繼承到了子類的私有訪問限定符下面了,在main函數中是無法直接調用私有成員中的成員和函數,但是可以通過子類中的成員函數來訪問私有成員中的成員和函數,再在main函數調用相應的成員函數,通過這種方法相當于間接的訪問了其父類在私有繼承中的公有成員和函數。
2016-08-18
已采納回答 / 慕田峪3503779
首先他證明了protected繼承并不是被繼承到public里面,因為person的子類Soldier的實例無法訪問protected繼承自person的數據成員,這時還有可能是被繼承到private里面;但是,Soldier的子類Infantry可以訪問到父類protected繼承自person的成員函數,說明只能是被繼承到protected中,若是到了private中,則Infantry中無法使用。
2016-06-29
最新回答 / 慕前端8376903
#include <iostream>#include <cstring>using namespace std;int main(){? ? int n;? ? cin>>n;? ? int a[10000],b[10000];? ? memset(b,0,sizeof(b));? ? for(int i=0 ;i<n;i++)? ? {? ? ? ? cin>>a[i];? ? ? ? b[a[i]]++;//b數組來記錄對應數字出現的次數,這種方...
2016-04-26
已采納回答 / kid123
因為調用test1的時候,是調用類的默認拷貝構造函數,拷貝構造函數因為沒有在類內定義,所以是系統自帶的。調用test1的時候,不是調用程序員定義的默認構造函數,而是拷貝構造函數??截悩嬙旌瘮档脑蜑椋侯惷╟onst 類名 &變量名);
2016-04-06