Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
locm
2039 / 798 / 75
Регистрация: 28.10.2011
Сообщений: 2,426
Записей в блоге: 2
#1

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

18.04.2014, 23:18. Просмотров 305. Ответов 2
Метки нет (Все метки)

В одном из исходников есть такой код
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__? И исходнике нигде не объявлено. Могу только предположить что объявляется автоматически компилятором, но каким и в каких случаях?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 23:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что такое __SC__ в #ifdef? (C++):

#ifdef _WIN32 что это? - C++
возник вопрос с кодом.с си и с++ не знаком.пожалуйста объясните что тут происходит? #ifdef _WIN32 #include <windows.h> ...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? - C++
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа? - C++
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?

Что такое хэндлер файла? Что такое файловый указатель? - C++
Что такое хэндлер файла? Что такое файловый указатель?

Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них - C++
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них пожалуйста.

Объяснить что такое "раздельная компиляция", что такое "интерфейс класса" и "реализация класса" на примере - C++
Есть класс, содержащий объекты и конструктор. Конструктор объявляется в одном из cpp файлов(их несколько). Можно ли, как-то, использовать...

2
nmcf
5764 / 5075 / 1735
Регистрация: 14.04.2014
Сообщений: 20,786
18.04.2014, 23:29 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вероятно это проверка, в какой среде компилируется. Ну типа, Borland C, Visual C и т. п.
SC - Symantec C

Добавлено через 58 секунд
Тут смотри http://sfb649.wiwi.hu-berlin.de/fedc...mlnode126.html
1
locm
2039 / 798 / 75
Регистрация: 28.10.2011
Сообщений: 2,426
Записей в блоге: 2
18.04.2014, 23:44  [ТС] #3
Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 23:44
Привет! Вот еще темы с ответами:

ifdef и Ко, указатели в фунциях - C++
1.как используются ifdef и endif 2. как реализоввать, ну например, такое: int myFunc(int *one, int *two, int *three) куда описание...

Директива #ifdef _DEBUG - C++
Добрый день, возникла следующая проблема: при переключении конфигурации Debug / Release директива #ifdef _DEBUG перестала реагировать на...

Избавляемся от #ifdef DEBUG - C++
Доброго времени суток. В своем проекте для отладки использую: #define DEBUG ... ... ... #ifdef DEBUG std::cout << index...

Что такое перегрузка оператора? Что у меня в коде за ошибка? - C++
Что же я написал?? Что оно не компилится? Что значит error C2275: Superclass: недопустимое использование этого типа в качестве выражения ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru