Я новичок в C++ и программировании, и я пишу небольшую программу как часть задания, и я заставил ее работать, но я пытаюсь сделать так, чтобы код работает быстрее, поэтому я пытаюсь заставить свой вектор хранить указатель на структуру.
Структура такова
struct info {
string all;
string word;
}
И что я сделал, так это попытался присвоить строке 'all' значение;
info* v;
v->all = str;
И str определяется как
string str = "Hello";
Ошибка, которую я получил при запуске GDB, была;
File "/usr/share/gdb/python/libstdcxx/v6/printers.py", line 469, in to_string
return self.val['_M_dataplus']['_M_p'].string (encoding, length = len)
OverflowError: signed integer is greater than maximum
Любая подсказка относительно того, что может быть причиной этого?