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

Создание объекта класса сразу после его описания (между "}" и ";") - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу для вычисления объема сыпучего вещества V http://www.cyberforum.ru/cpp-beginners/thread1225966.html
В баллоне под поршнем с идеальным газом находится сыпучее вещество. Написать программу для вычисления объема сыпучего вещества V, если известно, что при объеме под поршнем V1 давление газа равно P1,...
C++ Непонятные элементы в выводе списка файлов директории Всем привет, понадобилось заиметь список файлов в директории, нашел на этом форуме программу #include <stdio.h> #include <dirent.h> #include <string.h> //~ #define NAME_MAX 256 int... http://www.cyberforum.ru/cpp-beginners/thread1225953.html
C++ Визуализация числового массива (создание графика)
У меня есть числовой массив - числа с плавающей точкой - нет ли какой-нибудь функции или библиотеки для создания графического файла jpg или какого-нибудь другого формата что-бы визуализировать этот...
Вывести предложения, не содержащие запятых C++
Файлы Помогите, пожалуйста. Надо написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
C++ Переписать в другой файл последовательного доступа те элементы исходного, которые кратные К http://www.cyberforum.ru/cpp-beginners/thread1225898.html
Вот в такой задачке нужна помощь: Записать в файл последовательного доступа N произвольных натуральных чисел. Переписать в другой файл последовательного доступа те элементы, кратные К. На форуме...
C++ Перевод на плюсы - с чего начать и где конструктор, создающий GUI Недавно сделал на скорую руку Updater но результат честно говоря не радует да и хотелось бы чтобы не каждый лол смог получить исходной код программы и тд. Короче подскажите с чего начать и тд так... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
11.07.2014, 14:40
SaShka K, если в трех словах, то непосредственно перед компиляцией препроцессор проходит весь текст программы (как именно происходит разбиение на единицы компиляции я не знаю; Evg, может наверное рассказать), раскрывает все инклуды и тупо запихивает весь встречающийся код в один большой длинный текст. Если инклуд защищен, как вы выражаетесь, Include-guard-ом, то он попросту не вставляется в этот текст, если уже одна копия его там имеется. И вот этот уже длинный текст передается компилятору.

Вот здесь можно почитать подробнее: Препроцессорные директивы в C/C++ (#include, #define и прочее)
Очень абстрактное представление о препроцессировании: http://www.cyberforum.ru/attachments/234770d1360839465

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