LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

Что такое max_len? макрос #define max_len 20?

Очень смешно от того, что я такое в творениях сишников вижу постоянно. Ну и не поверишь - C++ не обязывает использовать кучу. Но если она понадобиться, то можно использовать её относительно безгеморно (уж как фантазия позволит).

А ты забыл проверить name на NULL и ещё будешь потребять сразу же максимальный объём памяти. А если нужно будет сжать несколько строк в один непрерывный кусок памяти для оптимизации мемори футпринта, то умрёшь раньше, чем это сделаешь.

Исходная версия dzidzitop, :

Что такое max_len? макрос #define max_len 20?

Очень смешно от того, что я такое в творениях сишников вижу постоянно. Ну и не поверишь - C++ не обязывает использовать кучу. Но если она понадобиться, то можно использовать её относительно безгеморно (уж как фантазия позволит).

А ты забыл проверить name на NULL и ещё будешь потребять сразу же максимальный объём памяти. А если нужно будет сжать несколько строк в одну для оптимизации мемори футпринта, то умрёшь раньше, чем это сделаешь.