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

На самом деле #define'а нету. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код программы есть, нужно откорректировать и доделать конец задания. http://www.cyberforum.ru/cpp-beginners/thread220301.html
ЗАДАНИЕ: Для каждой строки матрицы, расположенной между минимальным и максимальным элементами главной диагонали, накопить произведение ненулевых элементов и подсчитать число элементов, не участвовавших в накоплении. Матрица квадратная, число строк не более 10. Код программы: #include <stdlib.h> #include <conio.h> #include <stdio.h>
C++ последовательность, сортировка (язык C) Задание: Задав с клавиатуры последовательность символов, реализовать её обработку, как указано в варианте. Начальные данные задать самостоятельно, учитывая специфику варианта и общую постановку задания. Обрабатывать надо последовательность от 1 до 30 слов, которые состоят из строчных латинских букв. Между соседними словами - не менее одного пропуску, за последним словом - точка. Напечатать... http://www.cyberforum.ru/cpp-beginners/thread220294.html
C++ Скролл в С
есть ли такое вообще?)) Добавлено через 15 минут если да, можно по-подробнее? :-[
C++ «Линейный и разветвляющийся алгоритмы».
Y =-(4x^2+a^2/3)^1/2 Z = 5*cos(x*a)^3-1/(x*a)^1/3+2,5 Помогите ,ПОЖАЛУЙСТА,найти ошибки в программе. Программа С++ #include <math.h> #include <iostream> using namespace std;
C++ <algorithm> http://www.cyberforum.ru/cpp-beginners/thread220277.html
есть перегруженная функция sort() sort (iter start, iter end, comp func); эта версия позволяет самостоятельно задавать функцию сравнения comp func так, comp func - это функтор? если нет, то где и как писать эту функцию
C++ vector допустим есть вектор vector <pair <vector <int>, int> > v вызываем функцию sort() sort(v.begin(), v.end()) как она сортирует?? по первому элементу v.first ? подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.12.2010, 21:28     На самом деле #define'а нету.
DP1, ну а теперь будем просвещать вас, о просветитель. На самом деле, как ни странно, define всё-таки есть. И это чистый препроцессор - т.е. на этапе препроцессирования (пусть у нас есть #define A 10) все вхождения лексемы A будут заменены (физически, прямо в коде) на 10. Поэтому нечто такое

C++
1
2
3
#define PI 3.14
...
double PI = 3.14159265;
будет превращено в нечто такое, абсолютно бессмысленное

C++
1
2
3
#define PI 3.14
...
double 3.14 = 3.14159265;
 
Текущее время: 15:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru