Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вводит с клавиатуры все элементы массива а(10), а выводит только четные. https://www.cyberforum.ru/ cpp-beginners/ thread367459.html
Прошу помоч написать программу на языке С в борланде. Условие: Напишыте программу (полностью), которая вводит с клавиатуры все элементы массива а(10), а выводит только четные.
Циклически сдвинуть строки массива вниз C++
Здравствуйте!!! Подскажите, пожалуйста, где ошибка. Нужно циклически сдвинуть строки вниз и записать измененные три массива в 3-х мерный массив. Вот есть вот такая программа, которая выдает...
C++ Оператор switch https://www.cyberforum.ru/ cpp-beginners/ thread367445.html
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M для даты, предшествующей указанной. Добавлено через 21 час 50 минут ага... ну...
C++ Помогите решить задачу плыз https://www.cyberforum.ru/ cpp-beginners/ thread367443.html
Я недавно стал изучать язык С++ помогите начинающему. Необходимо написать программу выполняющую следующие действия: 1) заполнение массива Х вещественными числами, образующими арифметическую...
C++ Тема для Диплома
Здраствуйте, подскажите пожалуйста какую нибудь хорошую тему для дипломной работы, специальность Выч.Техника и Программное Обеспечение. Ничего путевого не могу придумать. Благодарю за помощь
C++ Реккуреннтная зависимость Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости. #include <stdio.h> #include <math.h> int main () { float x,f,S; int n; printf("x="); scanf("%f",&x); https://www.cyberforum.ru/ cpp-beginners/ thread367434.html
C++ Помогите дописать часть программы. Привет всем еще раз)) Вот условие задачи: Написать программу, выводящую на экран площадь прямоугольника, если известны длины его сторон. Основная программа запрашивает длины сторон, передает их в... https://www.cyberforum.ru/ cpp-beginners/ thread367426.html C++ Мерцание в консоли/WinApi
Написал игру змейка. При перерисовки картинка мерцает. Это проблема в моих руках или какая-то другая? В WinAPI написал программу, которая рисует 1 картину и эту картинку можно передвигать...
C++ Как взять дробную часть числа и записать в переменную на C++ как взять дробную часть числа и записать в переменную на C++ https://www.cyberforum.ru/ cpp-beginners/ thread367414.html C++ Вычислить номер максимального по модулю элемента массива https://www.cyberforum.ru/ cpp-beginners/ thread367413.html
Помогите пожалуйста решить! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)номер максимального по модулю элемента массива; 2)сумму элементов массива, расположенных...
Программирование (с++) решение задачи C++
Помогите составить пожалуста программу вычисления 99 факториала нечётных чисел т.е от 1 факториала до 99 факториала вывести на экран все нечётные числа
C++ Определить является ли матрица магическим квадратом Дана целая квадратная матрица n-го порядка определить является ли она магическим квадратом, то есть такой, в которой суммы элементов во всех строках и столбцах одинаковы. https://www.cyberforum.ru/ cpp-beginners/ thread367386.html
Flok
0

Проблема с приравниванием. Компилятор ругается на разные типы данных, хотя я вроде как задаю одинаковые. - C++ - Ответ 2076132

16.10.2011, 22:10. Показов 660. Ответов 0
Метки (Все метки)

Начал изучать c++, пробую написать класс, имитирующий очередь.
уже на данном этапе столкнулся с проблемой. код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Que {
public:
    Task * list;
    int begin;
    int end;
    int count;
    Que () {
        this->list = new Task [20]; 
        this->begin=0;
        this->end=0;
        this->count = 0;
    };
    bool add(Task * link) {
        if(this->count==0) {
            this->list[this->end]=link;
        }
        else {
            this->end++;
            this->count++;
            if(this->count>20){
                return false;
            }
            this->list[this->end]=link;
        }
        return true;
    }
};
компилятор ругается на 15 и 23 строки
Код
this->list[this->end]=link;
код ошибки:
бинарный '=': не найден оператор, принимающий правый операнд типа 'Task *' (или приемлемое преобразование отсутствует)
Как правильно записать обращение к элементу массива, что бы компилятор увидел, что слева тоже указатель на структуру Task



UPD: пока писал здесь, помогли на другом форуме.
Для тех, у кого будет та же проблема: у меня слева от знака равно тип Task, а справа - Task *

исправить надо третью строку на
Task ** list;
восьмую на
this->list = new Task * [20];

Вернуться к обсуждению:
Проблема с приравниванием. Компилятор ругается на разные типы данных, хотя я вроде как задаю одинаковые. C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2011, 22:10
Готовые ответы и решения:

Как реализовать стек, хранящий разные типы данных одновременно?
стек нужно реализовать на основе односвязного/двусвязного списка. Я так понял, что у нас должен...

Как сделать,чтобы функция принимала разные типы данных?
Доупстим, foo(int a, double b) Как по мне,шаблоны вообще не круто.

Как не писать один и тот же код, для функции, принимающей разные типы данных в качестве аргумента
Проблема такая: есть некая функция. Внутри нее происходят одни и теже вычисления, вне зависимости...

компилятор создает форму больше чем задаю
static class Program { /// &lt;summary&gt; /// The main entry point for the...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2011, 22:10

Разные типы данных
Нужно выполнить простое вычитание одного слагаемого из другого. Проблема в том, что первое задано...

Разные типы данных в одном поле
Предположим, что мне нужно хранить информацию о человеке в одной таблице. Таблица из двух...

Шаблон функции и разные типы данных
Как определить переменная какого типа была передана в шаблон функцию ? Например: int или wchar_t*

Интеграция MatLab в C#: разные типы данных
в матлабе реализовал генерацию простого числа, и воспользовался этим в шарпе с помощью следующего...

Размер указателя на разные типы данных
еще один вопрос к етой теме почуму придавая указателю * prt тип short int или double функция sizeof...

Контейнер, наследование и разные типы данных
День добрый. Вопрос собственно не один а три. Но основной один. Как удрать if'ы на участре кода...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.