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

"Циклы" на препроцессоре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копировать код http://www.cyberforum.ru/cpp/thread899514.html
как из MS Word или блокнота скопировать и вставить в программу Тurbo C++ код. обычным способом не получается, то есть ctrl+c и ctrl+v или shift+ins??
C++ разница Доброе время суток, я не давно начал изучать С++. Есть разница писать на eclipse и писать на visual studio 2010? Заранее спасибо, прошу не смейтесь, я новичок:) http://www.cyberforum.ru/cpp/thread893613.html
C++ Многофазная сортировка (polyphase merging) бинарного файла
Всем привет. Я тут столкнулся с такой проблемкой... У нас есть бинарный файл с записями... имя, фамилия, отчество, вес, рост, возраст. Файл один и он подается на вход программе. Нужно выполнить сортировку в этом файле... это внешняя многофазовая сортировка слиянием... сортировка должна быть по ключу... тоесть например по возрасту... бинарный файл содержит записи формата.... struct record{ ...
C++ Скомпилится ли код, написанный, с g++ 4.6.3 на компиляторе версии 4.7.1?
Если я пишу код с 4.6.3, он может не скомпилиться на 4.7 ? Или там есть обратная поддержка? Отмечу, что опции компиляции будут g++ -std=c++11 -Wall -Werror -pedantic-errors Добавлено через 6 минут Точнее, может ли он при каких либо условиях с данными опциями не скомпилиться? У меня такая задача - установить g++ 4.7.1 и пользоваться им для одного проекта,или писать с 4.6.3, но позарез...
C++ Скомпилить код алгоритма симметричного шифрования http://www.cyberforum.ru/cpp/thread888504.html
ребят, помогите плз, не могу скомпилить...не работает.. нужен экзэшник...https://code.google.com/p/cryptospecs/wiki/Symmetrical вот хорошие вроде бы коды..мне нужен один из E2, HPC, MACGUFFIN, Misty или Noekeon. Если у кого скомпилится, буду благодарна)))
C++ treeView Visual studio помогите с записью в файл ! есть такие классы и методы template<typename T,typename Tl> class Buss { public: T buss_number; // номер автобуса T path_number; // номер маршрута Tl driver_name; // ім'я водія bool in_race; // чи знаходиться автобус на маршруті подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
13.06.2013, 20:07     "Циклы" на препроцессоре

Не по теме:

Я как-то пытался "всеми правдами и не правдами" реализовать цикл на препроцессоре, и где-то на форуме эта тема уже вскольз затрагивалась. Идея реализовать сие чудо радилась после ознакомления с nasm'ом, где очень мощный препроцессор.

Цитата Сообщение от aram_gyumri Посмотреть сообщение
интересно а где вообще могут такие "циклы" пригодится?
Пример, вот этот код (nasm)
Assembler
1
2
3
4
5
%assign i 1
%rep 10
print i ; допустим print некий макрос
%assign i i+1
%endrep
после препроцессора развернется в
Assembler
1
2
3
4
5
6
7
8
9
10
print 1
print 2
print 3
print 4
print 5
print 6
print 7
print 8
print 9
print 10
C++
1
2
3
4
5
#define MYBOOST_LOOP_MIN 4
#define MYBOOST_LOOP_MAX 8
#define MYBOOST_LOOP_BODY(n) \
  int a##n = n;
#include "myboost_iterate.h"
вот нечто похожее я и делал (т.е. через инклюды), но на верхний код из первого поста (где много строк) уже ума не хватило. Точнее просто не думал о том, чтобы писать так много строк, при этом количество "итераций" все равно будет ограничено.

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