• 大小: 11MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: C/C++
  • 标签:

资源简介

该资源配套的是由郑丽主编清华大学出版的C++语言程序设计(第四版),内含全套的PPT和整本书的源代码,非常适合读者自学或者课后巩固知识。

资源截图

代码片段和文件信息

//4_4.cpp
#include 
#include 
using namespace std;
class Point //Point类声明
{
public:
Point(int xx=0 int yy=0) 
{
X=xx;Y=yy;
//cout<<“Point构造函数被调用“< }
Point(Point &p);
int GetX() {return X;}
int GetY() {return Y;}
//~Point() {cout<<“Point析构函数被调用“<private:
int XY;
};
Point::Point(Point &p) //拷贝构造函数的实现
{
X=p.X;
Y=p.Y;
cout<<“Point拷贝构造函数被调用“<}
//类的组合
class Line //Line类的声明
{
public: //外部接口
Line(int x1int y1int x2int y2);
Line (Point xp1 Point xp2);
/*Line (Point xp1 int x2int y2):p1(xp1)p2(x2y2)
{
cout<<“混合参数“< double x=double(p1.GetX()-x2);
double y=double(p1.GetY()-y2);
len=sqrt(x*x+y*y);
}*/
Line (Line &);
double GetLen(){return len;}
// ~Line(){cout<<“Line析构函数被调用“<private: //私有数据成员
Point p1p2; //Point类的对象p1p2
double len;
};

//组合类的构造函数
Line:: Line(int x1int y1int x2int y2)
:p1(x1y1)p2(x2y2)
{
cout<<“Line构造函数被调用int“< double x=double(x1-x2);
double y=double(y1-y2);
len=sqrt(x*x+y*y);
}
Line:: Line (Point xp1 Point xp2)
:p1(xp1)p2(xp2)
{
cout<<“Line构造函数被调用point“< double x=double(p1.GetX()-p2.GetX());
double y=double(p1.GetY()-p2.GetY());
len=sqrt(x*x+y*y);
}

//组合类的拷贝构造函数
Line:: Line (Line &Seg): p1(Seg.p1) p2(Seg.p2)
{
cout<<“Line拷贝构造函数被调用“< len=Seg.len;
}

//主函数
void main()
{
Point myp1(11)myp2(45); //建立Point类的对象
Line line(myp1myp2); //建立Line类的对象
Line line1(1145);
Line line2(line); //利用拷贝构造函数建立一个新对象

cout<<“The length of the line is:“;
cout< cout<<“The length of the line1 is:“;
cout< cout<<“The length of the line2 is:“;
cout< /*Line line3(myp145);
cout<<“The length of the line3 is:“;
cout<}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-09 22:15  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\
     文件      291328  2012-02-29 17:51  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\10C++标准模板库.ppt
     文件      310272  2012-05-30 20:56  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\11流类库与输入、输出.ppt
     文件       58368  2009-04-12 23:12  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\12异常处理.ppt
     文件      107008  2009-03-18 07:58  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\13MFC库与Windows程序开发概述.ppt
     文件      464896  2012-02-29 17:46  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\1绪论.ppt
     文件      773632  2010-03-23 22:07  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\2简单程序设计没学c.ppt
     文件      608256  2012-03-21 15:14  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\3函数.ppt
     文件      504832  2013-03-27 11:23  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\4类与对象.ppt
     文件      587264  2012-04-11 18:12  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\5c++程序的结构.ppt
     文件      921088  2013-05-29 11:38  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\6数组与指针计算12.ppt
     文件      426496  2013-05-22 11:39  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\7继承与派生.ppt
     文件      424448  2012-05-30 16:56  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\8多态性与虚函数.ppt
     文件      722944  2012-05-30 20:33  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\9模板与群体.ppt
     文件       71680  2013-05-29 10:48  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\C++中const总结.ppt
     文件       74240  2013-05-29 10:52  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\C++指针总结.ppt
     文件      860672  2012-03-28 09:42  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\C++语言程序设计实验.ppt
     文件      227328  2010-11-17 08:08  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\Hanoi问题.ppt
     文件       90112  2013-05-29 11:25  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\Static总结.ppt
     目录           0  2013-12-09 22:15  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\
     文件        1987  2012-04-04 11:41  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\4_4.cpp
     目录           0  2013-12-09 22:15  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\
     文件         205  2010-03-16 22:45  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\++i---i.cpp
     文件         183  2010-03-11 18:09  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\++i.cpp
     文件         134  2003-12-28 20:52  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_1.cpp
     文件         282  2010-03-23 22:06  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_10.cpp
     文件         606  2003-12-31 12:50  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_11.cpp
     文件         355  2003-12-28 21:16  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_12.cpp
     文件         462  2003-12-31 12:51  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_13.cpp
     文件         789  2003-12-31 12:51  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_14.cpp
     文件         366  2010-03-11 14:47  c++程序设计第四版(郑莉等著)课件[含整本书的ppt和源代码]\例题源代码\ch02\2_2.cpp
............此处省略346个文件信息

评论

共有 条评论

相关资源