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

Чем же макрос define так плох? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ begin http://www.cyberforum.ru/cpp-beginners/thread83539.html
Люди, я собираюсь научиться программировать на Си,подскажите, с чего лучше всего начать в C++, и в какой среде мне будет проще обучаться программировать (Visual C++, Microsoft Visual Studio C++, C++...
C++ Как передать вектор из main() во внутреннюю функцию ? Нужно передать вектор из main в функцию gen_binar_sq , записать в него элементы, и получить в main заполненый вектор и распечатать элементы. #include <stdio.h> #include <stdlib.h> #include... http://www.cyberforum.ru/cpp-beginners/thread83535.html
Функция: удаление узла дерева со всеми потомками C++
подскажите код функции которая удаляет элемент дерева со всеми его потомками NODE *SEARCH(char *key, NODE *root) { NODE *cur=root; if(cur==NULL) { cout<<"\n Data Base is empty.";...
C++ Определение заглавных букв в файле.
Нужна программа на Си которая определяет слово с самым большим количеством заглавных букв(если таковых много, следует выдать их все).Помогите пожалуйста.Заранее благодарен.
C++ Отличие С от С++ http://www.cyberforum.ru/cpp-beginners/thread83520.html
В чем отличие языка С от С++
C++ Сортировка строк матрицы по возрастанию первых элементов Составить программу, которая переформирует заданную матрицу так, чтобы ее строки расспалагались в порядке возрастания их первых элементов. Помогите пожалуйста, я сколько не пытался, ничего не... подробнее

Показать сообщение отдельно
hoggy
6642 / 2828 / 485
Регистрация: 15.11.2014
Сообщений: 6,253
Завершенные тесты: 1
25.10.2015, 12:34
Цитата Сообщение от castaway Посмотреть сообщение
const-переменная? Я не ослышался?
нет, не ослышались.

в программировании переменные могут быть константными.
как бы ни странно это звучало.

однако,
тема дефайнов как альтернатива константам подразумевает константы времени компиляции.
а вот эти константы уже не могут быть переменными.

так что да, ваше замечание попало в цель.

Добавлено через 6 минут
Цитата Сообщение от Evg Посмотреть сообщение
Словом "константа" называть переменную
на языке с++ есть три группы объектов наделенных квалификатором const:

1.
константы времени компиляции
2.
константы времени выполнения
3.
mutable переменные.

только и только константы времени компиляции не являются переменными.

хотите сказать, что я это придумал?

Цитата Сообщение от Evg Посмотреть сообщение
Использовать понятие "адрес константы"
C++
1
2
const int v = 10;
const int* p = &v;
какие то проблемы?

Цитата Сообщение от Evg Посмотреть сообщение
Словом "inline" называть пропагирование константного значения
мне не знаком термин "пропагирование"

вам знаком термин "inline подстановка"?
вы понимаете, что это значит?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru