Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.227.48.131] |
|
Сообщ.
#1
,
|
|
|
На первом рисунке проблема в добавлении в H-файл главной формы функции, имеющей входным параметром long double.
Прикреплённая картинка
Когда перенес из published в public - проблема исчезла. Но появилась другая. Если функция имеет тип long double - не пишется в public. Считает, что якобы нужна скобка - но синтаксически все в порядке: если сменить long double на double - все скомпилится, но с ненужным мне типом. Прикреплённая картинка
Как правильно записать функцию long double в h-файл? |
Сообщ.
#2
,
|
|
|
Похоже, единственный способ - двойное перетипирование. Писать ансистринговую функцию - чтобы потом ее значение преобразовать в лонг дабл где-то в другом месте.
При этом функция преобразования должна находиться в конкретном CPP-файле, без привязки к TForm_Main::. |