Название: QString и #define Отправлено: virtual_root от Август 25, 2012, 14:09 Добрый день. Наверняка, кто-то уже сталкивался с похожей проблемой, подскажите пожалуйста её решение.
У меня в файле config.h объявлены константы: Код В другом файле я пытаюсь их использовать(подключила config.h) Код но ничего не выходит.. компилятор ругается: Код: ошибка: 'DB_NAME' was not declared in this scope Название: Re: QString и #define Отправлено: virtual_root от Август 25, 2012, 14:14 пробовала так:
Код
Код но всё равно ругается.. Название: Re: QString и #define Отправлено: kambala от Август 25, 2012, 14:46 мда… учить язык надо, на котором пишешь.
Код но вообще использование макросов в С++ является плохим тоном. лучше написать так: Код функцию пути в принципе можно написать даже так: Код
Название: Re: QString и #define Отправлено: Igors от Август 25, 2012, 15:15 Чем меньше макросов - тем лучше, там много ловушек. Простой пример
Код Где ошибка? Название: Re: QString и #define Отправлено: virtual_root от Август 25, 2012, 15:21 а оно скомпилировалось без ошибок
Название: Re: QString и #define Отправлено: Igors от Август 25, 2012, 15:28 а оно скомпилировалось без ошибок А работать будет? :)Название: Re: QString и #define Отправлено: andrew.k от Август 25, 2012, 16:24 а оно скомпилировалось без ошибок А работать будет? :)Код
|