Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Си в паскаль, процедура возвращает указатель на строку.

3.7K
05 декабря 2008 года
0nni
326 / / 24.06.2008
Достал SDK для некоторой программы, с примером небольшим на си, которые я собственно только понимаю. Вот увидел там такой код

 
Код:
LPCSTR pluginInfo(int field)
{
    switch (field)
    {
        case PLUGIN_NAME:           return szAppName;       // Plugin name
        case PLUGIN_VERSION:        return szInfoVersion;   // Plugin version
        case PLUGIN_AUTHOR:         return szInfoAuthor;    // Author
        case PLUGIN_RELEASE:        return szInfoRelDate;   //
...

Я на собственной шкуре выяснил что возвращать указатель на строку не есть хороше, но тут еще нюанс, строки объявлены как константы, те ошибки (с затиранием памяти) по сути нет, я правильно понял?
2.2K
05 декабря 2008 года
REFOT
181 / / 08.04.2005
Да, всё правильно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог