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

Ошибка приведенного оператора, альтернативы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу исправить ошибку :113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**, IUnknown*) http://www.cyberforum.ru/cpp-beginners/thread344750.html
Недавно начал изучать оконные программы и работу с DirectX. Но при написании программы столкнулся с проблемой: не могу исправить одну ошибку...Хотя код вроде бы верный.Пожалуйста помогите,уважаемые...
C++ Напишите программу, которая рассчитывает и печатает диаметр, длину окружности и площадь круга 4.30. Напишите программу, которая читает радиус (как значение типа double), рассчитывает и печатает диаметр, длину окружности и площадь круга. Для ? используйте значение 3.14159. #include... http://www.cyberforum.ru/cpp-beginners/thread344746.html
Температура процессора Intel C++
Добрый день! Подскажите или киньте подходящую литературу для новичка. Хочу узнать температуру процессора, но не знаю с чего начать.
C++ [ООП + while]Определение заработной платы для каждого
После Введите количество сотрудников: программа завершается (( Помогите пожалуйста #include "stdafx.h" #include <iostream> #include "lang.h" using namespace std; class Work {
C++ Теряется точность http://www.cyberforum.ru/cpp-beginners/thread344720.html
Видимо в этой проге теряетмя точность. Не проходит только 1 тест. #include <iostream> #include <iomanip> using namespace std; int main() { double n,a,b; int k,i,j,t;
C++ Цикл for #include <iostream> #include <string> using namespace std; int main () { //////////////////////////////////////////////////////// // Îòîáðàæåíèå ñëîâà íà îáîðîò. Íå ìîãó... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
23.08.2011, 21:55
Цитата Сообщение от TBIKC Посмотреть сообщение
4.31
Чем ошибочен приведенный ниже оператор? Напишите правильный оператор,
который бы выполнял то, что пытался, вероятно, сделать программист.
cout « ++( х + у );


Попробовал выдает ошибку, решил сделать так

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
int  main()
{
        lang();
        int x = 1;
        int y = 2;
        int z = x+y;
        cout << ++z << endl;
        system("PAUSE");
        return 0;
}
Есть ещё какие нить альтернативы ?
Выражение ( x + y ) не является так называемой lvalue, которое можно изменять. То есть если говорить проще, то это констатное выражение, а не переменная, которую можно увеличить.
Вы могли бы написать просто


C++
1
        cout << x + y + 1 << endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru