На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Long Double и BCB 6: проблемы с совместимостью внутри H-файлов. , Borland C++ Builder v.6.0.
    На первом рисунке проблема в добавлении в H-файл главной формы функции, имеющей входным параметром long double.

    Прикреплённая картинка
    Прикреплённая картинка


    Когда перенес из published в public - проблема исчезла. Но появилась другая. Если функция имеет тип long double - не пишется в public. Считает, что якобы нужна скобка - но синтаксически все в порядке: если сменить long double на double - все скомпилится, но с ненужным мне типом.

    Прикреплённая картинка
    Прикреплённая картинка


    Как правильно записать функцию long double в h-файл?
      Похоже, единственный способ - двойное перетипирование. Писать ансистринговую функцию - чтобы потом ее значение преобразовать в лонг дабл где-то в другом месте.

      При этом функция преобразования должна находиться в конкретном CPP-файле, без привязки к TForm_Main::.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0435 ]   [ 18 queries used ]   [ Generated: 18.04.24, 02:25 GMT ]