По данным этого форума: http://discussions.apple.com/message.jspa?messageID=10236050#10236050
Технически это предупреждающее сообщение, а не ошибка. Это ошибка в библиотеке GCC C ++. Напомни мне еще раз, почему я больше не пишу код на C ++. Вы могли бы подумать, что в 2009 году они исправят глупости, подобные этой.
Этого можно избежать, убедившись, что переменная hello инициализирована для чего-то, с чего можно начинать.
Или вы можете отключить педантичные предупреждения. Выберите цель отладки и дважды щелкните ее или Command-i. Прокрутите вниз до «GCC 4.2 - Предварительная обработка». Выберите «Макросы препроцессора» и удалите его. Вы больше не получите предупреждение. Вы все еще будете освобождать нераспределенную память, но вы можете пожаловаться в GCC по этому поводу.