长度取决你内存限制,代码如下:
#include <iostream>
#include <string>
#include <limits>
using namespace std;
int main()
{
cout<<numeric_limits<string::size_type>::max()<<endl;
}
C:\temp>bcc32 -WR -WC a
Borland C++ 5.6.4 for Win32 Copyright (c) 1993, 2002 Borland
a.cpp:
Turbo Incremental Link 5.64 Copyright (c) 1997-2002 Borland
C:\temp>a
4294967295
C:\temp>