Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объединение векторов https://www.cyberforum.ru/ cpp-beginners/ thread2490261.html
Помогите, пожалуйста, решить задачу. Заданы два вектора с различным количеством элементов и натуральное число k (количество элементов векторов и k вводятся с клавиатуры). Объединить их в один...
C++ Значения столбцов и строк в выбранном ряду матрицы поменять на противоположные
Привет,нужна подсказка.Пишу алгоритм.Есть какая-то матрица из 0 и 1 произвольного размера.Пользователь выбирает клетку в этой матрице и значения столбцов и строк в этом ряду,а также самой клетки...
C++ Программа диагностики заболеваний Хочу написать программу на плюсах, которая по симптомам ставит диагноз. Думаю создать класс болезнь и от неё унаследовать конкретные заболевания. Как тогда можно будет выполнить метод, который... https://www.cyberforum.ru/ cpp-beginners/ thread2490252.html C++ Не работает проверка на диапазон При вводе баллов из нужного диапазона(0-100)- код не выполняется, а снова запрашивает ввод. Выполняется при вводе чисел больших 100. int Ball=0; int Grade=0; while(Ball >= 0 && Ball <= 100)... https://www.cyberforum.ru/ cpp-beginners/ thread2490210.html
Нужно больше Меерса C++
Читаю книгу https://www.ozon.ru/context/detail/id/19383908/, там в начале книги некоторые личности делают отзывы о этой книге и Стив Беркетт пишет что помимо этой книги есть еще первая книга Скотта,...
C++ Как читать и писать в файл "одновременно" https://www.cyberforum.ru/ cpp-beginners/ thread2490177.html
Смысл такой. В С++ есть два варианта открытия файла ifstream и ofstream один для чтения а другой для записи. А что делать если скажем происходит попеременное чтение и запись в один и тот же файл? ...
C++ Задача на динамическое программирование https://www.cyberforum.ru/ cpp-beginners/ thread2490163.html
Узник пытается бежать из замка, который состоит из N×M квадратных комнат, расположенных в виде прямоугольника NxM. Между любыми двумя соседними комнатами есть дверь, однако некоторые комнаты закрыты...
C++ Frontend и Backend разработчик
Добрый день! Что делает Frontend и Backend разработчик насколько я понял у них разные обязанности?
C++ Вызов невиртуального метода в классе-наследнике https://www.cyberforum.ru/ cpp-beginners/ thread2490141.html
Добрый день! Имеется следующий код: #include <iostream> using namespace std; namespace some {
C++ Итератор for работает не правильно. Не могу понять отчего https://www.cyberforum.ru/ cpp-beginners/ thread2490121.html
Дано задание: Люди стоят в очереди, но никогда не уходят из её начала, зато могут приходить в конец и уходить оттуда. Более того, иногда некоторые люди могут прекращать и начинать беспокоиться из-за...
C++ Ошибка, виртуальные функции, ООП
Вот код, ошибка на 79 строке когда нужно вывести имя, пишет что указатель не туда указывает // vitrpers.cpp // виртуальные функции и класс person #include <iostream> using namespace std;...
C++ Как лучше всего писать Unit тесты для кода? Как лучше всего писать тесты для кода? В том плане что к примеру есть специальные библиотеки и т.д., что лучше? https://www.cyberforum.ru/ cpp-beginners/ thread2490100.html
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
13.08.2019, 22:44 0

Как пропустить часть кода при компиляции? - C++ - Ответ 13769471

13.08.2019, 22:44. Показов 1931. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от Nexi99 Посмотреть сообщение
Скажите а экспорт макросов из c++ в качестве dll библиотеки возможен или нет?
Хм.. Вы кажется все никак не поймете что такое макрос. Макрос это просто текст, код, который подставляется вместо "вызова" компилятором во время одного из этапов трансляции.
Например такой код:
C++
1
2
3
4
#define ADD(x, y) (x) + (y)
int main() {
    std::cout << ADD(5, 3);
}
превратится в такой, после начала трансляции, а именно во время 4 фазы, когда отрабатывает препроцессор:
C++
1
2
3
int main() {
    std::cout << 5 + 3;
}
После этой фазы все директивы препроцессора удаляются из исходного кода.
Соответственно, надеюсь вы понимаете, что макрос не может быть интерфейсом или как-либо быть экспортированным.

Вернуться к обсуждению:
Как пропустить часть кода при компиляции? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2019, 22:44
Готовые ответы и решения:

Как обмануть компилятор и пропустить часть кода?
Есть некая команда, выполняемая в VB6. А вот VB5 ее не знает и дает ошибку при компиляции...Как...

Как пропустить часть кода, в которой может возникнуть ошибка?
Здравствуйте! При запуске программы всё работает нормально - никаких ошибок нету. Однако в...

Как пропустить некоторое количество html кода в битах при передаче данных из интернета?
Как пропустить некоторое количество html кода в байтах при передаче данных из интернета?То есть...

Как изменить часть кода при разных условиях?
Надо вставить на страницу часть html-кода если введён год меньше или равен 325 если введён год от...

15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2019, 22:44

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Есть ли возможность скрыть часть кода одним символом при написании кода?
Мне интересно есть ли возможность скрыть часть кода программы от его копирования(от конкурентов...

Пропустить\не пропустить при слиянии
Здравствуйте! Такое дело: выполняю слияние двух документов. Все вроде бы хорошо, да вот только...

Как вытащить часть кода из кода страницы?
Знаю, что можно через json как-то. Вот например есть код страницы, на нем есть несколько одинаковых...

Выбор кода при компиляции
Здравствуйте! Столкнулся с почти аналогичной проблемой, как и описанная в данной статье: ...

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