Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сиб запись и чтение из файла Помогите, пожалуйста, нашла уже существующие темы по данному вопросу, но так как не все понятно, интересует именно частные случай. Задание:Записать во внешний файл целое число N. Написать программу, которая считывает это число из файла, вводит с клавиатуры одномерный массив из N элементов, вычисляет разность max и min значения массива и выводит значение в другой файл. Вот написанная мною... https://www.cyberforum.ru/ cpp-beginners/ thread832014.html C++ Удалить из списка неупорядоченные подсписки
Доброго времени суток! Из списка нужно удалить неупорядоченные подсписки. К примеру, если была последовательность 6 8 2 11 4 9 20 55 должно остаться: 6 8 11 20 55 Помогите пожалуйста реализовать функцию удаления этих элементов. Заранее спасибо! Мой код: #include "iostream" #include <time.h> using namespace std;
C++ перевести с Паскаль 123 https://www.cyberforum.ru/ cpp-beginners/ thread832004.html C++ Реализовать класс матриц, СРОЧНО! https://www.cyberforum.ru/ cpp-beginners/ thread832001.html
Помогите реализовать класс матриц, очень надо #ifndef MATRIX_H #define MATRIX_H 1 #include <iostream> class Matrix {
Класс friend C++
Проблемка с доступом через дружественный класс: class Game { friend Player; //тут объявлен класс-друг protected: string name; };
C++ Определите номер квадранта, в котором находится точка с заданными координатами х,у https://www.cyberforum.ru/ cpp-beginners/ thread831989.html
Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...))) В долгу не останусь. Все же надеюсь есть люди добрые))) 1 - Определите номер квадранта, в котором находится точка с заданными координатами х,у
C++ отсутствуют данные после присваивания(парсер) https://www.cyberforum.ru/ cpp-beginners/ thread831985.html
Добрый день! Имеется такая вот проблема, отстуствуют данные после присваивания. int SubString(char *buff,char *r_buff, int pos1,int pos2) { /*char *buff - указатель на массив входящего буффера. с которым предстоит работать. char *r_buff - указатель на возвращаемый массив, память для него выделяется в этой функции. int pos1 - Индекс первого элемента с которого нужно начать вырезку. int pos2...
C++ И снова LPT порт и все вытекающие
Собственно, проблема: на компе нужно заюзать LPT-порт в качестве банального IO. Грубо говоря: управление схемой (всякие там светодиоды, кнопки, куча всякого прочего железа типа триггеров и т.п.) через этот самый порт. Вроде уже было, но толкового ничего я так и не нашел. Если бы была какая то возможность использования вроде lptwritepin(15,true); lptwritepin(18, false); bool x=lptreadpin(16);...
C++ Необходимо разобраться с FAT. И ее размещением https://www.cyberforum.ru/ cpp-beginners/ thread831955.html
Задали мне написать файловую систему. Задали задание на C++ что меня повергло в ступор, так как вроде бы это дело "глубокого" проганья, да и вообще преподаватель из категории: "FAT32 - не файловая система". Вообщем, ничего конкретного я так и не понял, даже не понял, что же он все-таки хочет, у нас даже лекций углубленных в эту тему не было. Изначальное задание звучало так: "Разработать...
C++ Как объявить функцию, которая имеет место быть только в некоторых дочерних классах, а базовый класс абстрактный? https://www.cyberforum.ru/ cpp-beginners/ thread831943.html
Как объявить функцию, которая имеет место быть только в некоторых дочерних классах? Например //Абстрактный базовый класс class Base{ public: // Возвращаем а_ int getA() {return a_};
Множественное наследование классов C++
Продемонстрировать множественное наследование при вводе значений переменных различных типов (строкового, целого без знака, целого со знаком, вещественного) с контролем правильности ввода.
C++ Проблемы с наследованием подскажите пожалуйста пишу код, возникла проблема, получается в данном моем коде есть трехмерный масив в базовом класе и есть одномерный массив в класе производном который заполняется произвольным образом и я хочу зделать так что бы трехмерный массив из базового класа заполнялся значениями из одномерного масива производного класа, что-то писал, вот мой код, как его можно подисправить что бы... https://www.cyberforum.ru/ cpp-beginners/ thread831918.html
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
0

Непонятная для меня ошибка - C++ - Ответ 4382331

08.04.2013, 22:33. Показов 1689. Ответов 27
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Во время выполнения оператора присваивания вылетает ошибка "Access violation", происходит это в месте обращения к элементу массива переменной input (см. код). Если просто посмотреть что находится в массиве, то там вместо чего-то вразумительного находится "CXX0030: Error: expression cannot be evaluated".
Что это может значить?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class matrix
{
public:
    matrix(int,int);
    ~matrix(void);
    int columns;//кол столбиков
    int rows;//кол строк
    double **mat;//сама матрица
    //double det(void);
    //matrix inverse(void);//нахождение обратной
    matrix transpon(void);
    void transpon_this(void);
    matrix operator=(const matrix &);//оператор присваивания
    matrix operator+(const matrix &);//оператор сложения
    matrix operator-(const matrix &);//оператор вычитания
    matrix operator*(const matrix &);//оператор умножения матриц
    bool operator==(const matrix &);//оператор сравнения
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
matrix matrix::operator=(const matrix &input)
{
    for (int i=0; i<rows;++i)
        delete [] mat[i];
    delete [] mat;
 
    rows=input.rows;
    columns=input.columns;
    mat=new double*[rows]; 
    for (int i=0;i<rows;++i)
        mat[i]=new double[columns];
 
    for (int i=0;i<rows;++i)
        for(int j=0;j<columns;++j)
            mat[i][j]=input.mat[i][j];
    return *this;
}
C++
1
2
3
4
5
6
7
8
9
10
11
matrix matrix::operator+(const matrix & rightmatrix)
{
    if ((rows==rightmatrix.rows)&&(columns==rightmatrix.columns))
    {
        matrix temp(rows,columns);
        for (int i=0;i<rows;++i)
            for (int j=0;j<columns;++j)
                temp.mat[i][j]=mat[i][j]+rightmatrix.mat[i][j];
        return temp;
    } else return(matrix(0,0));
}
И как вообще правильно оформлять такие классы по канонам ООП?(если не сложно пример кода или ссылку на верный путь)

Спасибо всем ответившим!

Вернуться к обсуждению:
Непонятная для меня ошибка C++
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2013, 22:33
Готовые ответы и решения:

непонятная для меня ошибка прошу объяснить знающих людей
Я обращаюсь с проблемой во вроде бы рабочей программе. Задача была построить программу с...

Неизвестная (для меня) ошибка в коде!
Выпадает вот такая ошибка в коде программы: Вот код: #include &lt;iostream&gt; #include...

Непонятная ошибка
Исходник: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { char *p;...

Непонятная ошибка
Добрый день. Переделывал код https://www.cyberforum.ru/cpp-beginners/thread53080.html под свои...

27
08.04.2013, 22:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2013, 22:33
Помогаю со студенческими работами здесь

Непонятная ошибка
Здравствуйте, есть код, в котором два раза выполняется одна и та же последовательность, первый раз...

непонятная ошибка
Почему здесь выбивает ошибку? Помогите последнюю лабу сделать) if (x&lt;(*Node)-&gt;l)...

Непонятная ошибка
Вообщем имеется такой код: // главная программа aka programm.cpp #include &quot;Sales_item.h&quot; ...

непонятная ошибка
Здравствуйте. Вот в этой программе у меня пишет ошибку: cpp(60) : error C2065: 'j_max' : undeclared...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru