C++STL程序员开发指南

源代码在线查看: chapter1-18.cpp

软件大小: 187 K
上传用户: kight521
关键词: STL 程序员 开发指南
下载地址: 免注册下载 普通下载 VIP

相关代码

				//文件名:CHAPTER1-18.cpp
				#include
				#include
				#include
				class  Demo
				{
				   int  l;
				   char  *p;
				   public:
				     Demo(const  char  *s)
				     {
				        l=strlen(s);
				        p=new  char[l+1];
				        strcpy(p,s);
				     }
					 Demo(const  Demo&  st)
					 {
						 l=strlen(st.p);
						 p=new  char[l+1];
						 strcpy(p,st.p);
					 }
				
				     Demo()
					 {
						 p=new  char[8];
						 cout					 }    /*不会自动执行*/
				     void  show()
					 {
						 printf("%x  ,%x:%s",&l,p,p);
					 }/*显示l、p的地址和p内的字符串*/
				     ~Demo()
					 {
						 delete  p;
					 }
				};
				void  main()
				{
				   Demo  h("first");
				   Demo  r=h;	/*希望将对象h的全部成员数据内容复制到对象r内*/
				   r.show();
				   h.show();
				}
							

相关资源