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

Неявное преобразование типов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простой массив в с++ нужна прога http://www.cyberforum.ru/cpp-beginners/thread839050.html
Срочняк нужна прога ребят,пятая задачка Блин если тут реально мне помогут, я рад буду айайай) Потому что профессией на которую учусь стал заинтересоваться норм так)
C++ Ошибка с strtok - как исправить? Вот например: #include <iostream> #include <fstream> using namespace std; void main () { char text="gh.gh.g hghgh o3 jf7 fk., fj", *text1, *text2; text1=strtok(text, " "); \\здесь text1 должно принимать значение gh.gh.g - собственно все правильно получается http://www.cyberforum.ru/cpp-beginners/thread839049.html
C++ Ребятушки программисты надо лабораторную по циклам в с++ сдать,не одна без ошибок не получается у меня (
Задание под номером 7, помогите новенькому)
Найти прямоугольник, наибольшей площади, заполненный единицами C++
Дан двумерный массив, заполненный нулями и единицами. Найти прямоугольник, наибольшей площади, заполненный единицами.
C++ Задается словарь. Найти в нем все анаграммы http://www.cyberforum.ru/cpp-beginners/thread839043.html
задали задачу Задается словарь. Найти в нем все анаграммы (слова, составленные из одних и тех же букв). смысл понятен,но непонятно как проверять посимвольно, чтоб выдавал правильный результат! Помогите!!
C++ Класс и vector всем доброго времени суток,задача состоит в том что бы данные классов хранились в векторе,что я и пытался сделать. #include <iostream> #include <algorithm> #include <vector> using namespace std; #define n 40 подробнее

Показать сообщение отдельно
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
16.04.2013, 01:16  [ТС]     Неявное преобразование типов?
OhMyGodSoLong,
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
const-ссылку
это обязательное условие?
т.к. такой вид констрктора
C++
1
2
3
4
5
6
7
Matrix::Matrix(const Vector& v)
{
        this->m=1;
        this->n=v.Length();
        matrix=new Vector[m];
        matrix[0]=v;
}
тянет за собой
C++
1
2
3
4
5
6
7
8
Vector& Vector::operator =(const Vector& vect) //было не const
{
    if (size!=0) delete []vector;
    size=vect.size;
    vector = new int [size];
    for (int i=0; i<size; i++) vector[i]=vect[i]; // в итоге в этой строке получаю ошибку [C++ Error] vector2.cpp(128): E2094 'operator+' not implemented in type 'Vector' for arguments of type 'int'
    return *this;
}
без const же получаю в вызывающей программе в строке
C++
1
cout<<t*zz2<<endl;
здесь t - матрица, zz2 - вектор. и получаю ошибку
[C++ Error] main.cpp(38): E2094 'operator*' not implemented in type 'Matrix' for arguments of type 'Vector'
я понимаю, что с const это вероятно правильная реализация будет. но ошибки подобные выскакивают...
где не кинь - везде клин куда смотреть теперь?
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru