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

Ваш аккаунт

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

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

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

Странная ошибка при компиляции

37K
02 июля 2008 года
el.terrible
6 / / 02.07.2008
Добрый день,

при добавлении следующей строчки:
CFileDialog dlgOpen(TRUE);
в класс диалога, он перестает компилироваться:
error C2059: syntax error : 'constant'

Соответствующая библиотека добавлена, указатель или конструктор без аргументов компилятор жрет на ура, а с аргументом TRUE - эта ошибка.
Что бы это могло быть ?
255
03 июля 2008 года
Dart Bobr
1.4K / / 09.04.2004
это не странная ошибка!!
Внимательно посмотрите в мсдн на объявление конструктора для этого класса.
Особенно обратите внимание на ключевое слово explicit.
37K
03 июля 2008 года
el.terrible
6 / / 02.07.2008
Спасибо, explicit я нашел в самом .h файле.
Но не могу понять где здесь может быть implicit conversion ?
37K
03 июля 2008 года
el.terrible
6 / / 02.07.2008
OK, проблема была не в модификаторе explicit, а просто в том, что
вызов этого конструктора в декларации класса интерпретировался
как декларация метода. Вопрос снят, спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог