Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобрать сообщение об ошибке, pls. / 4 сообщений из 4, страница 1 из 1
06.03.2007, 17:38
    #34375376
Old_Fish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать сообщение об ошибке, pls.
1.
Код: plaintext
1.
2.
3.
CFile file;
CString str;
.......
str = file.GetFilePath;
Не прокатывает. Может, потому, что оператор "=" переопределен в CString?

2.
Код: plaintext
1.
.......
str = static_cast<char const*>(file.GetFileName);
то же не прокатывает:
cannot convert from 'class CString (__thiscall CFile::*)(void) const' to 'const char *'

Откуда взялся "CString (__thiscall CFile::*)(void)", если CFile::GetFilePath возвращает CString (MSDN)?
...
Рейтинг: 0 / 0
06.03.2007, 17:47
    #34375403
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать сообщение об ошибке, pls.
1. Забыты пустые скобки (по всей видимости, привычка с дельфей).
2. Забыты пустые скобки (по всей видимости, привычка с дельфей).

Попытка конвертации указателя на функцию в костантный указатель на чар.
...
Рейтинг: 0 / 0
06.03.2007, 17:54
    #34375433
Old_Fish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать сообщение об ошибке, pls.
Спасибо. Все ясно :(.
...
Рейтинг: 0 / 0
06.03.2007, 19:15
    #34375701
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать сообщение об ошибке, pls.
Рыбка, ты что-то не то написала. Там у CString мтод должен быть типа c_str()
Не надо обект класса приводить к встроенному типу да еще и static_cast
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобрать сообщение об ошибке, pls. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]