为了账号安全,请及时绑定邮箱和手机立即绑定

string类empty()函数?

string类empty()函数?

莫回无 2019-02-26 10:06:23
string类empty()函数
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

 字符串是空的话返回是true  
  void Empty( );
  说明:
  此成员函数用来使CString对象成为一个空字符串,并释放相应的内存。
  更多的信息,参见“Visual C++程序员指南”中的“字符串:CString异常清除”。
  示例:下面的例子说明了如何使用CString::Empty。
  // example for CString::Empty
  CString s( "abc" );
  s.Empty();
  ASSERT( s.GetLength( ) == 0 );
  请参阅 CString::IsEmpty
  
   BOOL empty();
  函数功能:
  测试string是否为空,返回此string对象是否为空,(即string对象的长度是否为0)。
  函数说明:
  此函数不会修改string对象。若要清空string对象的内容,见string::clear。
  返回值:
  如果string长度为0,则返回true,反之则返回false。
  例:
  // string::empty
  #include <iostream>
  #include <string>
  int main ()
  {
  std::string content;
  std::string line;
  std::cout << "Please introduce a text. Enter an empty line to finish:\n";
  do {
  getline(std::cin,line);
  content += line + '\n';
  } while (!line.empty());
  std::cout << "The text you introduced was:\n" << content;
  return 0;
  }
  此程序功能是一行一行读取用户输入并存入content变量,直到输入一个空行为止。



查看完整回答
反对 回复 2019-03-10
  • 1 回答
  • 0 关注
  • 868 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信