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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не очищается экран http://www.cyberforum.ru/cpp-beginners/thread936126.html
Здравствуйте, друзья. Подскажите, пожалуйста, чем очистить экран (очевидно, что system("cls") в данном случае не функционирует): #include <Windows.h> HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); void main() { HDC hDc = GetDC(GetConsoleWindow()); SelectObject(hDc, CreateSolidBrush(RGB(255.0, 0.0, 0.0)));
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>, #include <activeds.h>.. С последним проблемы, хотя в системных папках соответствующая длл есть. И в папку проекта бросал ее, не помогает. Что и немаловажно как! надо подключить, чтобы начать... подробнее

Показать сообщение отдельно
Humanoid
Почетный модератор
 Аватар для Humanoid
9699 / 3749 / 140
Регистрация: 12.06.2008
Сообщений: 11,302
10.08.2013, 12:17     error C2101: "&" для константы
Просто не надо указатели использовать.
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};
тогда будет неправильно работать.
 
Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru