亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++作業5?

c++作業5?

C C# C++
灬elliott 2016-05-22 18:24:52
一、實驗目的1.理解掌握this指針的作用和用法;2.理解掌握構造函數的定義和作用;3.掌握構造函數的使用;4.理解掌握拷貝構造函數的定義和使用;5.理解掌握構造函數的重載;6.理解掌握析構函數的定義和使用。二、實驗內容2.1練習(一):1.理解下面的程序,并在VC++6.0下運行查看結果,回答程序后面的問題。#include <iostream.h>class CPoint{public:void Set(int x,int y);void Print();private:int x;int y;};void CPoint::Set(int x,int y){x = x;y = y;}void CPoint::Print(){cout<<"x="<<x<<",y="<<y<<endl;}void main(){CPoint pt;pt.Set(10,20);pt.Print();}問題一:以上程序編譯能通過嗎,試解釋該程序?問題二:以上程序的運行結構是否正確,如果不正確,試分析為什么,應該如何改正?2.理解下面的程序,并在VC++6.0下運行查看結果,回答程序后面的問題。#include <iostream.h>class CPerson{public:void Print();private:CPerson();private:int age;char *name;};CPerson::CPerson(){}void CPerson::Print(){cout<<"name="<<name<<",age="<<age<<endl;}void main(){CPerson ps(23,"張三");ps.Print();}問題一:以上程序存在錯誤,在不改變主函數內容的前提下,試改正該程序。2.2練習(二):1. 設計實現一個CPoint類,滿足以下要求:a. 該類包含兩個整型成員變量x(橫坐標)和y(縱坐標),以及一個輸出函數Print()用來輸出橫坐標和縱坐標,要求不可以在類的外部直接訪問成員變量;b.可以采用沒有參數的構造函數初始化對象,此時的成員變量采用默認值0;c.可以采用直接輸入參數的方式來初始化該類的成員變量;d.可以采用其它的CPoint對象來初始化該類的成員變量;e.設計一個主函數來測試以上功能。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 4733 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號