64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
||||||||||||||||
1 | ||||||||||||||||
Конструктор07.12.2011, 21:52. Показов 1541. Ответов 22
Метки нет (Все метки)
Всем доброго времени суток. Пишу программу, которая вычисляет ранг матрицы и выводит транспонированную. Вот код:
matr.h:
0
|
07.12.2011, 21:52 | |
Ответы с готовыми решениями:
22
Не могу сделать чтобы класс содержал основной конструктор и конструктор копирования Конструктор класса, конструктор копирования запускается не тот который нужен this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор) Будет ли определен компилятором конструктор по умолчанию, если есть конструктор с дефолтным параметром? |
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|
08.12.2011, 01:35 [ТС] | 21 |
Да в основном сейчас разбираем ошибки из matr.cpp, а если учесть и ispoln.cpp то у меня всё вместе получается 6 ошибок, вот всё кроме предупреждений что пишет компилятор:
note C:\...\Matr\matr.h:2 matr::matr(int, int) note C:\...\Matr\matr.h:2 candidates are: matr::matr(const matr&) 9 C:\...\isz.cpp no matching function for call to `matr::matr()' note C:\...\Matr\matr.h:2 matr::matr(int, int) note C:..\Matr\matr.h:2 candidates are: matr::matr(const matr&) 9 C:\...Matr\isz.cpp no matching function for call to `matr::matr()' C:\...Matr\isz.cpp In function `int main()': C:\...\matr.cpp In member function `void matr::trans()': 4 C:\...\Matr\matr.h matr::matr(int, int) error C:\...\matr.h:2 candidates are: matr::matr(const matr&) 5 C:\...\matr.cpp prototype for `matr::matr()' does not match any in class `matr' 6 C:\...\isz.cpp In file included from C:\Users\DrSMERTb\Desktop\Matr\isz.cpp 1 C:\...\isz.cpp from C:\Users\DrSMERTb\Desktop\Matr\isz.cpp Добавлено через 3 минуты Извините, но сильно спать хочется у меня уже пол 8-го утра, напишите что вы думаете по поводу этих ошибок, я потом прочту и попробую прислушиваясь в вашим советам, исправить их...
0
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
||||||||||||||||
08.12.2011, 08:51 [ТС] | 23 | |||||||||||||||
Вот что получил:
ispoln.cpp
matr.cpp
0
|
08.12.2011, 08:51 | |
08.12.2011, 08:51 | |
Помогаю со студенческими работами здесь
23
Не могу правильно сделать конструктор и конструктор копирования и принадлежность точки с заданными координатами треугольнику Создать класс. Написать конструктор по умолчанию, конструктор с параметрами. Перегрузить операции «меньше» и «равно» Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно? Конструктор производного класса требует конструктор предка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |