错误信息为:
一个实例化的逻辑错误导致程序中止.
在what()函数中不能使用NULL来构造basic_string的对象.

错误 用法的演示:
============================
#include <string>
using namespace std;

void main(void)
{
 //string a(NULL);//错误用法
 //string b = NULL;//错误用法
 string a("");//正确用法
 string b = "";//正确用法
 string c;//正确用法

 a = "aaa";
 b = "bbbbb";
 c = "ccc";
 printf("a = %s\nb = %s\nc = %s\n",a.c_str(),b.c_str(),c.c_str());


 getchar();
}

相关文章:

  • 2021-09-19
  • 2021-04-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-07-17
猜你喜欢
  • 2022-12-23
  • 2021-07-17
  • 2021-12-01
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案