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

Директивы компилятора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр http://www.cyberforum.ru/cpp-beginners/thread1161785.html
Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр. Числа содержащие цифру 0 не учитывать. Спасибо за помощь :)
C++ Найти сумму и количество положительных и отрицательных элементов заданного массива Ребят, помогите решить задачку. Дан вектор B. Найти сумму и количество положительных и отрицательных элементов массива. http://www.cyberforum.ru/cpp-beginners/thread1161782.html
C++ Epic fail при создании проекта
Значит так, у меня VS2010 Professional: появилась проблема при создании консольных проектов на C++ (в то время как, например на C# все нормально). Делаю: Создать новый проект -> Win32 консольное приложение; пишу название -> нажимаю далее и следующее окно открывается в браузере :cry:. Кто-нибудь знает, как это исправить без переустановки софта??? P.S. Я бы загуглил, но даже не...
C++ Работа со строками (поменять местами первую и последнюю буквы в слове)
Не подскажите как в слове,работая со строкой поменять местами первую и последнюю буквы?
C++ Составить таблицу на тему «Описание массивов в ЯП Бэйсик, СИ» http://www.cyberforum.ru/cpp-beginners/thread1161772.html
|Элементы массива|___________| Basic|________|C| _________________|__описание примеры | описание примеры Описать следующие элементы массива и привести примеры (для одномерных и двумерных массивов): - объявление массивов; - ввод/вывод; - поиск суммы выборочных элементов; - поиск количества выборочных элементов; - поиск максимального/ минимального элемента.
C++ Составить таблицу Основные структуры некоторых ЯП |Элементы языка| Basic | C | ---------------------------------- Описать следующие элементы языка: - идентификация, связь; - блоки, составные операторы; - Пересылка, присваивание; - арифметические операции; - ввод/вывод; - комментарии; - ветвление; подробнее

Показать сообщение отдельно
dmal
 Аватар для dmal
7 / 7 / 1
Регистрация: 19.02.2013
Сообщений: 140

Директивы компилятора - C++

29.04.2014, 19:08. Просмотров 316. Ответов 1
Метки (Все метки)

Имеется такой код:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define MAT(m,r,c) (m)[(c)*4+(r)]
 
#define m11 MAT(m,0,0)
#define m12 MAT(m,0,1)
#define m13 MAT(m,0,2)
#define m14 MAT(m,0,3)
#define m21 MAT(m,1,0)
#define m22 MAT(m,1,1)
#define m23 MAT(m,1,2)
#define m24 MAT(m,1,3)
#define m31 MAT(m,2,0)
#define m32 MAT(m,2,1)
#define m33 MAT(m,2,2)
#define m34 MAT(m,2,3)
#define m41 MAT(m,3,0)
#define m42 MAT(m,3,1)
#define m43 MAT(m,3,2)
#define m44 MAT(m,3,3)
Если правильно понимаю, то это означает, что в коде каждое вхождение m11-m44 заменит на MAT(m, *, *)

Что означает (m)[(c)*4+(r)] ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru