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

error C2101: "&" для константы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не очищается экран http://www.cyberforum.ru/cpp-beginners/thread936126.html
Здравствуйте, друзья. Подскажите, пожалуйста, чем очистить экран (очевидно, что system("cls") в данном случае не функционирует): #include <Windows.h> HANDLE hOut =...
C++ Как узнать ip Подскажите как написать программу определяющую ip. Говорю сразу. Это не подходит) #include <iostream> #include <cstdlib> int main(){ system("ipconfig"); return 0; } http://www.cyberforum.ru/cpp-beginners/thread936094.html
Структуры данных для хранения и работы с матрицами C++
Доброго времени суток! Есть матрица, у которой надо периодически удалять то столбец целиком, то строку. Вариант "вектор векторов" дает возможность удалять либо строки, либо столбцы. Если нужно и...
C++ Изменение формы
Подскажите пожалуйста как создаются такие формы?
C++ многопоточность приложения http://www.cyberforum.ru/cpp-beginners/thread936020.html
есть код #include <windows.h> #include <locale.h> #include <stdio.h> #include <stdlib.h> int main() {
C++ Начать работу с Active Directory Доброго времени суток, уважаемые программисты! Хочу попробовать попогремировать на тему AD, с++, CodeBlocks - vs недоступна. Подскажите, пожалуйста, что необходимо инклудить? #include <windows.h>,... подробнее

Показать сообщение отдельно
Humanoid
Почетный модератор
9846 / 3743 / 168
Регистрация: 12.06.2008
Сообщений: 11,480
10.08.2013, 12:17
Просто не надо указатели использовать.
C++
1
std::cout << (DECEMBER-JANUARY+1) << std::endl;
Только смысла в этом не вижу... тебе всё равно надо вручную указать последний и первый элемент. Удобно только в том случае, когда между ними могут добавляться новые элементы. А если добавится в конце значение, то придётся уже это новое значение подсовывать в расчёт.
Кстати, такой способ будет работать если значение значения не указаны ни для одного элемента (когда с нуля начинается нумерация), либо указано только для первого (как в твоём случае, когда с единицы начинается нумерация). А вот если сделать так:
C++
1
enum Month{JANUARY=1, FEBRUARY=15, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER};
тогда будет неправильно работать.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru