Должен ли я использовать массив символов, например:
Код: Выделить всё
char *buf, buf2[MAX_STRING_LENGTH]
Учитывая производительность и переносимость...
с моей точки зрения, строки std проще, а производительность одинакова, или разница слишком мала, чтобы не использовать std:string , насчет переносимости не знаю. Я думаю, поскольку это стандарт, не должно быть ни одного компилятора, который компилирует C++ без него, по крайней мере, любого важного компилятора.
РЕДАКТИРОВАТЬ:
Библиотека будет компилироваться на трёх основных ОС и теоретически распространяться как библиотека
Ваши мысли?
Подробнее здесь: https://stackoverflow.com/questions/186 ... ic-library