Форум программистов, компьютерный форум CyberForum.ru

Что такое __SC__ в #ifdef? - C++

Восстановить пароль Регистрация
 
locm
1900 / 655 / 64
Регистрация: 28.10.2011
Сообщений: 1,984
Записей в блоге: 2
18.04.2014, 23:18     Что такое __SC__ в #ifdef? #1
В одном из исходников есть такой код
C++
1
2
3
4
5
#ifdef __SC__
typedef long long LONGLONG;
#else
typedef __int64 LONGLONG;
#endif
И такой (часть класса).
C++
1
2
3
4
5
6
7
      #ifdef __SC__
      inline  ABSTIME systime() { DOUBLE t = sysvar(DSIMTIMENOW); return *(ABSTIME *)&t; }
      virtual DOUBLE sysvar (DSIMVARS var) = 0;
      #else
      inline  VOID systime(ABSTIME *at) { sysvar((DOUBLE *)at, DSIMTIMENOW); }
      virtual VOID sysvar (DOUBLE *result, DSIMVARS var) = 0;
      #endif
Но что такое __SC__? И исходнике нигде не объявлено. Могу только предположить что объявляется автоматически компилятором, но каким и в каких случаях?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 23:18     Что такое __SC__ в #ifdef?
Посмотрите здесь:

ifdef и Ко, указатели в фунциях C++
C++ Код не работает,говорит,что не знает,что такое delay(100).в чём проблема?как сделать,чтоб программа заработала?
Избавляемся от #ifdef DEBUG C++
C++ Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала
C++ Корректность использования #ifdef для предотвращения компиляции
В этой части кода происходит объявление функций? Что такое void? Что в скобках? C++
C++ Директива #ifdef _DEBUG
C++ #ifdef _WIN32 что это?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4306 / 3727 / 1256
Регистрация: 14.04.2014
Сообщений: 14,599
18.04.2014, 23:29     Что такое __SC__ в #ifdef? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вероятно это проверка, в какой среде компилируется. Ну типа, Borland C, Visual C и т. п.
SC - Symantec C

Добавлено через 58 секунд
Тут смотри http://sfb649.wiwi.hu-berlin.de/fedc...mlnode126.html
locm
1900 / 655 / 64
Регистрация: 28.10.2011
Сообщений: 1,984
Записей в блоге: 2
18.04.2014, 23:44  [ТС]     Что такое __SC__ в #ifdef? #3
Спасибо.
Yandex
Объявления
18.04.2014, 23:44     Что такое __SC__ в #ifdef?
Ответ Создать тему
Опции темы

Текущее время: 03:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru