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

Для чего нужен define? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строками. Связное хранение строк. http://www.cyberforum.ru/cpp-beginners/thread43045.html
Постановка задачи В текстовом файле хранится последовательность слов. Предполагается, что слово содержит не более 20 букв, слова отделяются друг от друга одним или бо-лее пробелами, количество слов...
C++ Нужно исправить 2 ошибки в коде собственно, САБЖ. нужно исправить 2 ошибки в коде, чтобы его можна было скомпилить и сделать из него ехе-шник. код немалый, тому залил на sendspace: http://sendspace.com/file/ubkkh6 времени... http://www.cyberforum.ru/cpp-beginners/thread43015.html
Вывод случайных текстов на экран C++
помогите пожалуйста, мне нужен код для случайных выводов текстов на экран
C++ обход массива рендом.
Дан массив 10 на 10. Рендом выбираем точку, сравниваем элемент... Затем нужно опять выбирать рендом элемент, но так что бы не выбирать тот, который уже брали. Как можно запомнить, что выбирали уже, а...
C++ Не работает цикл for С++ Borland http://www.cyberforum.ru/cpp-beginners/thread42959.html
Элементарная программа: #include <iostream.h> #include <graphics.h> #include <math.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <dos.h> void main ()
C++ Программа производит неправильный вывод Помогите найти ошибку!!! Заранее спасибо!!! #include <iostream.h> main (void) { int a = 1; void f() { int b = 1; подробнее

Показать сообщение отдельно
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,278
Завершенные тесты: 1
05.07.2009, 20:53  [ТС]
Цитата Сообщение от korisk Посмотреть сообщение
Вообще говоря, они не эквивалентны.
В случае, если вы используете константу, то под неё выделяется память в сегменте данных, и для обращения к ней используется команда с косвенной адресацией.
В случае макроопределения #define, память под наше число выделяется в сегменте кода и для доступа к числу используются команды для работы с константой(они обычно быстрее)

Но заменить define на константу можно, и изменение в поведении программы будет едва ли заметно
спасибо..но по человечески можно?

Добавлено через 2 минуты 15 секунд
Evg, спасибо!Я уже в книге прочел)но спасибо что отзовился
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru