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

ошибка "выражение должно представлять класс, структуру или объединение" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В программе объявлена переменная float x=2 http://www.cyberforum.ru/cpp-beginners/thread763560.html
Какое значение получит переменная х в результате вычисления х*=(--x+1) подскажите как тут получают ответ... знаю что ++ прибавление а вот -- не совсем догоняю
C++ Метод касательных, для решения уравнения на inline assembler Добрый день. Пишу курсовую, суть оптимизировать c++ код, ассемблерными вставками, тоесть double f2(double x) { return 0; } до вида double f2(double x) { __asm{ bla bla bla } } http://www.cyberforum.ru/cpp-beginners/thread763557.html
Написать программу которая проверяет образуют ли элементы введенного с клавиатуры массива неубывающую последовательность C++
Ребят, срочно нужна ваша помощь. Написать программу которая проверяет образуют ли элементы введенного с клавиатуры массива неубывающую последовательность
Решение неравенства C++
Постановка задачи 1. Составить программу решения неравенства или системы неравенств с постоянными a=5 b=-3 c=-14.5 a1=2 a2=-3 b1=1.5 b2=-1, считываемыми из файла, в интервале x в соответствии с вариантомa ax^2+bx+c>0 При решении неравенства или системы двух неравенств сначала необходимо решить одно или два уравнения, полученные из них, методом последовательного перебора значений x с шагом...
C++ Программирование разветвляющихся алгоритмов. Вывести на экран количество дней оставшихся до конца месяца http://www.cyberforum.ru/cpp-beginners/thread763530.html
Составить программу. Как из этой программы : Дан порядковый номер дня месяца, вывести на экран количество дней оставшихся до конца месяца. #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv) {
C++ Строки. Определение кол-ва символов Вводятся две строки символов. Нужно определить, какие символы встречаются в обеих строках, а какие только в одной и вывести их. Добавлено через 17 часов 39 минут up N_N подробнее

Показать сообщение отдельно
ArmanPrestige
 Аватар для ArmanPrestige
221 / 212 / 51
Регистрация: 15.01.2013
Сообщений: 809
16.01.2013, 18:25     ошибка "выражение должно представлять класс, структуру или объединение"
C++
1
2
3
4
5
6
7
8
// Перегрузка оператора <<
void print(complexExt &fp)
{
    
 
 printf("mod(cos(%f) + I*sin(%f)\n", fp.re, c.im);
 
}
забавно конечно)) однако не верно. сравниете перегрузку вашего оператора << и >>. думаю поймете. а если нет то вот вам пример который я вам уже давал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class A{
    int varFirst;
    double varSecond;
    /* ....
       ....
       */
public:
    friend istream& operator >> (istream& in, A& T);
    /* ....
       ....
       */
};
 
 
istream& operator >> (istream& in, A& T){
    cout << "enter var first: "; in >> T.varFirst;
    cout << "enter var second:"; in >> T.varSecond;
    return in;
}
по аналогии с этим делается и оператор << . только поменять поток с istream на ostream ну и по мелочи еще.
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru