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 + -
显示快捷键?