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

реализация класса "симметричная матрица целых чисел"... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решить уравнение в зависимости от введенного Х (if else) http://www.cyberforum.ru/cpp-beginners/thread253483.html
требуется помощь в решении задачи. дано три уравнения и в зависимости от введенного Х нужно решить определенное уравнение. но программа работает не так как надо, все время выводит результат из первого истинного условия не зависимо от Х , y=1. #include <stdio.h> #include <iostream> #include <math.h> void main()
C++ Структурированные файлы Как сделать,чтобы во всех полях которые у меня объявлены как int в самих функциях при вводе букв она у меня обратно возвращала в меню и программа не подвисала,и я мог заново один из пунктов меню. Сколько не пробывал все время программа возвращает в меню,но там я ничего выбрать уже не могу. #include<iostream> #include <fstream> #include <conio.h> #include <stdlib.h> #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread253476.html
C++ Динамика
При вводе студента появляется одновременно фамилия и число. Как сделать так чтобы поэтапно появлялось ? #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <iomanip> using namespace std;
Строка C++
Есть набор слов и любая текстовая строка. Нужно взять из текстовой строки слова, входящие в данный набор и вывести на экран, применяя strtok, strcmp. На 15 и 20 строчке как сделать? #include <string.h> #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std;
C++ Обработка массивов http://www.cyberforum.ru/cpp-beginners/thread253465.html
Всем доброго времени суток. Помогите, пожалуйста, с задачей. Задан целочисленный массив X из 20 элементов, среди которых есть повторяющиеся. Записать в массив Y по одному элементу их каждой группы одинаковых значений исходного массива.
C++ Содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками? Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками.Произведение двух чисел с одинаковыми знаками — положительное число. подробнее

Показать сообщение отдельно
gudzon
0 / 0 / 0
Регистрация: 07.03.2011
Сообщений: 7
07.03.2011, 23:44  [ТС]     реализация класса "симметричная матрица целых чисел"...
Спасибо, с ошибкой я уже разобрался, но проблемы на этом не закончились: по-прежнему не понимаю как написать конструктор, создающий матрицу, хранящую значения именно в верхнем треугольнике (но это не главное: для хранения данных в нижнем треугольнике я конструктор написал, если ниче не придумаю и так сойдет)... Куда важнее мне сейчас понять, почему не работает моя реализация перегрузки операции +... Вот код:
C++
1
2
3
4
5
6
7
smat smat::operator+(const smat& M)const{
    smat x(M.size);
    for (int i = 0; i < x.size; i++)
        for (int j = 0; j < i + 1; j++)
            x.mat[i][j] = mat[i][j] + M.mat[i][j];
    return x;
}
Допустим для начала, что суммируемые матрицы одного размера. В приведенной мной выше программе я поле n заменил на size.

Выдает странную ошибку какую-то:
1>main.obj : error LNK2019: unresolved external symbol "public: class smat & __thiscall smat::operator=(class smat const &)" (??4smat@@QAEAAV0@ABV0@@Z) referenced in function _main
1>C:\Users\Владимир2\Documents\Visual Studio 2010\Projects\temp2\Debug\temp2.exe : fatal error LNK1120: 1 unresolved externals
 
Текущее время: 13:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru