Странная ошибка при компиляции
при добавлении следующей строчки:
CFileDialog dlgOpen(TRUE);
в класс диалога, он перестает компилироваться:
error C2059: syntax error : 'constant'
Соответствующая библиотека добавлена, указатель или конструктор без аргументов компилятор жрет на ура, а с аргументом TRUE - эта ошибка.
Что бы это могло быть ?
Внимательно посмотрите в мсдн на объявление конструктора для этого класса.
Особенно обратите внимание на ключевое слово explicit.
Но не могу понять где здесь может быть implicit conversion ?
вызов этого конструктора в декларации класса интерпретировался
как декларация метода. Вопрос снят, спасибо.