Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2015, 21:50   #21
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Вообще, вы понимаете для чего прагмы? На сам компиль, они не влияют. Это способ расположения функций для линкера.
#pragma once// Функции будут располагаться в начале экзешника.
#pagma done// В конце
#pragma default// Где угодно, как настроен компоновщик.
Это интересно при отладке критических ситуациях, в работе с железом. В остальных случаях, вообще по-барабану, куда и чего он (компиль) там пишет.
сдается мне, вы несете хрень.

потому что #pragma once используется исключительно,
как альтернатива стажам.

касательно этих:
#pagma done// В конце
#pragma default// Где угодно, как настроен компоновщик.

лично я впервые слышу.
гугл о таких не знает.
_Bers вне форума Ответить с цитированием
Старый 28.09.2015, 21:54   #22
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
сдается мне, вы несете хрень.

потому что #pragma once используется исключительно,
как альтернатива стажам.

касательно этих:
#pagma done// В конце
#pragma default// Где угодно, как настроен компоновщик.

лично я впервые слышу.
гугл о таких не знает.
Ну, если опираться только на Гугл, то вообще ничерта не напишешь. По мимо Гугла, есть ещё и бумажные источники. Впервые о них слышите? Во, новое, огугленное поколение.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 28.09.2015 в 21:56.
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.09.2015, 21:58   #23
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не поделитесь "источниками"? Тоже хочу такое.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.09.2015, 22:09   #24
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Не поделитесь "источниками"? Тоже хочу такое.
Ща, если быстро найду. По ходу, С++ специальный справочник, это на память. Более конкретно, искать лениво, он не под рукой.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.09.2015, 19:12   #25
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Ну, если опираться только на Гугл, то вообще ничерта не напишешь. По мимо Гугла, есть ещё и бумажные источники. Впервые о них слышите? Во, новое, огугленное поколение.
это очень по женски - сделать ничем не обоснованное предположение,
и тут же сделать из него выводы.

а про прагму вы никаких источников предоставить не сможете.
потому что их не существует.

и уж точно не существует никаких "специальных справочников с++",

потому что мифических #pragma default,
или #pragma done нет ни в оффициальном стандарте языка,
ни в числе расширений для промышленных компиляторов,
таких тулчейнов как:
cl (компилятор вижуал студии), gcc, clang, или mingw.

зато есть полным полно материалов по поводу #pragma once.
и везде одно и тоже:
более эффективная альтернатива гвардам на дефайнах.

и кстати, попробуйте перевести с английского слово once.
оно как бы отличается от слова begin.
_Bers вне форума Ответить с цитированием
Старый 30.09.2015, 05:56   #26
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Про #pragma default писал на память. На самом деле - #pragma warning(default:4996). Просто помню, что где-то в прагмах это видел. А вот на счёт #pragma done, тут Вы правы, погорячился.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 30.09.2015 в 06:02.
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка включения файла .ехе Алексей.cpp Помощь студентам 2 04.03.2013 03:07
защита от повторного открытия программы ВалекFCRK Общие вопросы Delphi 7 23.10.2011 14:19
защита файла drzod Помощь студентам 4 01.07.2010 12:38
Защита от повторного запуска Vladya Помощь студентам 8 24.06.2009 09:04
Защита файла tolikman Microsoft Office Word 3 24.01.2009 10:57