Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2013, 18:40   #1
exelim
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 37
По умолчанию преобразование к QString при возврате из функции

Добрый день, имеется такая функция

Код:
QString const &
BasicBlockReporter::getResource( std::string const & _resourcePath ) const
{
return m_resources->getString( _resourcePath ).c_str();

}
метод getString( std::string const & _str ) возвращает const char * . Супервайзер говорит, что тут будут проблемы с памятью ( собственно на этой функции иногда падает приложение). Что не так и что надо исправить? помогите пожалуйста.
exelim вне форума Ответить с цитированием
Старый 05.08.2013, 18:45   #2
exelim
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 37
По умолчанию

Кстати говоря, на Win64 приложение работает нормально, а вот на Win32 периодически падает на этой функции.
exelim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
QString(с русскими символами) в Char ameks94 Qt и кроссплатформенное программирование С/С++ 1 29.05.2013 22:22
QAbstractItemModel -> QString iukash Qt и кроссплатформенное программирование С/С++ 8 20.02.2011 05:00
Ошибка при возврате записей из БД Марк Охман БД в Delphi 5 01.11.2010 11:22
Преобразование функции в СКНФ NSvirus Свободное общение 3 29.12.2009 08:07
преобразование строк при критериям Volodymyr Microsoft Office Excel 17 21.04.2009 11:50