(03.04.2012 19:14)Efrit Wrote: Я про читабельность говорил.
компактность, прозрачность.
(03.04.2012 19:14)Efrit Wrote: Неправда, у меня никакого двумерного массива нету. Из всех char-строчек типа "Zero" инициализируется лишь одна - та, что и будет в итоге возвращена.
но они-то все равно в памяти хранятся все. вот если бы ты это через шаблон делал - тогда да, одна строка.
(03.04.2012 19:14)Efrit Wrote: Я не понимаю, зачем ему "после выхода из функции" нужно существовать
чтобы возвращаемый указатель указывал на строку, а не на мусор
(03.04.2012 19:14)Efrit Wrote: Это не "сборщик мусора" - это ты, наоборот, руками всё убираешь. Я и не говорю, что это плохо (сам так постоянно делаю), но при громоздкой классовой структуре для меня проще работать со смарт-пойнтерами.
спасибо, я знаю, что в с++ нет сборщика мусора. к сожалению
(03.04.2012 20:29)Efrit Wrote: Поэтому unsigned - это гуд. И чего в нём такого "сложного", мне решительно непонятно.