412.cpp

来自「C++实训教程」· C++ 代码 · 共 36 行

CPP
36
字号
//412.cpp   using  class string--constructors
#include <iostream.H>
#include <cstring.H>
main(void)
{
	string  s0,					//用空字符串初始化
   			s1("abcdefghijk"), 	//用常量字符串初始化
			s2(s1),            	//拷贝构造函数
			s3(s1,4),          	//从s1的[4]起拷贝到末尾
			s4(s1,25),      	//不拷贝s1 ,因从[25] 起无字符
			s5(s1,3,5),     	//从s1的[3]起拷贝5个字符
			s6('8',5);         	//用5个字符'8'初始化
	string *p =new string("ABCDE");//动态分配
	cout << "Null String="<<s0 <<endl;
	cout << s1 <<endl;
	cout << s2 <<endl;
	cout << s3 <<endl;
	cout << s4 <<endl;
	cout << s5 <<endl;
	cout << s6 <<endl;
	cout << *p <<endl;
	delete p;
	return(0);
}
/*
Null String=
abcdefghijk
abcdefghijk
efghijk

defgh
88888
ABCDE

*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?