今天完成題目函數
定義類X,Y,Z,函數h(X *),知足:類X有私有成員i,Y的成員函數g(X *)是X的友元函數,實現對X的成員i加1;類Z是類X的友元類,其成員函數f(X *)實現對X的成員i加5;函數h(X *)是X的友元函數,實現對X的成員i加10。在一個文件中定義和實現類,在另外一個文件中實現main()函數。指針
定義Boat和Cat兩個類,兩者都有weight屬性,定義兩者的一個友元函數getTotalWeight(),計算兩者的重量和。對象
定義一個基類BaseClass,從它派生出類DerivedClass。BaseClass有成員函數fn1(),fn2(),DerivedClass也有成員函數fn1(),fn2()。在主函數中聲明一個DerivedClass的對象,分別用DerivedClass的對象以及BaseClass和DerivedClass的指針來調用fn1(),fn2(),觀察運行結果。get
練手,複習高數文件