class DMatrix { [...] double **pointer; [...] double* operator[] (int i) { return *(pointer+i); } [...] } [...] ostream& operator<< (ostream& p, const DMatrix& matr) { for(int i=0;i<matr.X;i++) { p << "\n["; for(int j=0; j<matr.Y ; j++) p<< "\t" << matr[i][j]; p << "\t]"; } return p; } [...] % make i386-mingw32msvc-g++ main.cpp main.cpp: In function `class ostream & operator <<(ostream &, const DMatrix &)': main.cpp:146: passing `const DMatrix' as `this' argument of `double * DMatrix::o perator [](int)' discards qualifiers *** Error code 1 Stop in /flash/lab2_4. Пожалуйса расскажите в чем я не прав?
Ответ на:
комментарий
от phrm
Ответ на:
комментарий
от phrm
Ответ на:
комментарий
от ASM
Ответ на:
комментарий
от ASM
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пробшемма с шаблонами в C++ (2006)
- Форум warning: char ** -> const char *const * (2014)
- Форум Перегруза оператора умножения (2011)
- Форум C++ и приведение типов (2012)
- Форум Почему не компилится эта программа (2007)
- Форум При передаче константного объекта по ссылке в функцию, в теле функции не возможно брать из него данные (2018)
- Форум Помогите разобраться с наследованием в С++ (2003)
- Форум [C] Возврат многочисленных параметров. (2012)
- Форум QT4 и ui файлы (2008)
- Форум [c++] так все-таки баг языка или компилятора? (у кого есть icc, посмотрите) (2010)