9.6.1

int main()
{
   //string s(1); error string不支持单个容器长度作为参数的构造函数


 string s;                //创建string对象时不提供任何参数得到空string

 string a(3,'a');
 cout<<a<<endl;   //aaa

 

 string b(a.begin (),a.end());//将新对象初始化为另一个对象的副本
 cout<<b<<endl;                  //aaa

 

 char *p="welcome";
 string c(p);         //用p所指向的(以NULL结束)C风格字符串初始化
 cout<<c<<endl; //welcome

 
 char q[]={'a','b','c'};
 /*
 string c2(q);   没有以null结束,无法检测到的严重错误
 cout<<c2<<endl;
 */

 

 string d(q,q+3); //指向数组的指针和一个计数器作为构造函数参数(不必以空字符结束)
                           //数组作为参数传递,自动转换为指向数组的第一个元素
 cout<<d<<endl;//abc

 

 //用一个string对象初始化另一个string对象
 string e="hello";
 string f(e,1,2);  //起点和个数
 cout<<f<<endl;//el 最多只能复制与e长度相等的字符


 system ("pause");


 
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DisplayFusion v9.6.1 是一款功能强大的多显示器管理工具。它允许用户在多个显示器上进行各种设置和调整,提供了许多实用的功能和选项,使多显示器使用更加便捷和高效。 首先,DisplayFusion v9.6.1 可以帮助用户对多个显示器进行布局和组织。用户可以轻松地调整显示器的位置、大小和方向,以适应不同的工作环境和需求。例如,可以将显示器按照水平、垂直或栅格形式排列,或者创建自定义布局。 其次,该软件还提供了一系列的多任务管理功能。用户可以在不同的显示器上同时显示和管理多个应用程序和窗口,实现分屏操作。此外,用户还可以为不同的应用程序和任务分配特定的显示器,便于快速切换和操作。 另外,DisplayFusion v9.6.1 还具有一些增强桌面功能的工具,可以提升工作效率。例如,它提供了窗口管理功能,可以对窗口进行最大化、最小化、置顶等操作,同时还可以设置快捷键进行快速操作。此外,该软件还提供了壁纸管理和屏幕保护程序,使用户可以根据自己的喜好和需求自定义和切换壁纸。 最后,DisplayFusion v9.6.1 可以兼容多个操作系统,包括Windows 7、8和10等。它的界面简洁易用,功能强大且稳定,用户可以根据自己的需求选择合适的版本和许可证。总的来说,DisplayFusion v9.6.1 是一款优秀的多显示器管理工具,可以帮助用户提高工作效率,实现更好的多任务处理和工作体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值