// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#include "String.H"
-#include "Utils.H"
-#include <cstring>
-#include <cctype>
#include <sstream>
#include <iostream>
+#include <cstdlib>
+#include <cstring>
+#include <cctype>
+
+#include "Utils.H"
+
String::String()
{
}
if (i < 0 || my_string.length () < i) {
std::cerr << "String index out of range\n";
- exit(1);
+ std::exit(1);
}
return my_string[i];
}
return my_string + s;
}
-String::operator const char *() const
-{
- return my_string.c_str ();
-}
+const char*
+String::c_str () const
+ {
+ return my_string.c_str ();
+ }
String::operator std::string () const
{