资源简介
该资源配套的是由郑丽主编清华大学出版的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个文件信息
- 上一篇:mesh简化实现——边折叠算法
- 下一篇:HexFrvr-cosX.zip
评论
共有 条评论