Данное дополнение регистрирует std::string для использования в AngelScript. Это дает совместимость со всеми функциями C++ которые используют строку в параметрах или возвращают ее.
Потенциальная проблема в том, что std::string это тип-значение, что влечет за собой создание многих копий строк, но это может быть проблемой только для функций,
производящих большое количество операций со строками.
Регистрируется с помощью RegisterStdString(asIScriptEngine*).
std::string вашего компилятора.
class string
{
string();
uint length() const;
string &opAssign(const string &in other);
string &opAddAssign(const string &in other);
string opAdd(const string &in right) const;
bool opEquals(const string &in right) const;
int opCmp(const string &in right) const;
string &opAssign(double val);
string &opAddAssign(double val);
string opAdd(double val) const;
string opAdd_r(double val) const;
string &opAssign(int val);
string &opAddAssign(int val);
string opAdd(int val) const;
string opAdd_r(int val) const;
string &opAssign(uint val);
string &opAddAssign(uint val);
string opAdd(uint val) const;
string opAdd_r(uint val) const;
}