Здравствуйте эксперты. Конструктор копий класса приведенного в приложении не работает, компилятор ругается так: 'size' : cannot convert 'this' pointer from 'const class Vector' to 'class Vector &' P.S. Это же черт знает что такое...
Доброе время суток, kuper1! Oбъяви size константной функцией и все заработает. size_t size() const; Ответ отправлен: 17.03.2004, 11:56 Отправитель: vitya Отвечает Avl2k
Здравствуйте, kuper1! Компилятор прав - метод size у Вашего класса неконстантный, а Вы пытаетесь вызвать его для константного объекта. Правильное объявление: int size() const; С уважением, Avl2k. Ответ отправлен: 17.03.2004, 12:10 Отправитель: Avl2k
Вопрос № 1507
Спасибо за прошлый ответ, теперь дело пошло. Перед использованием функции лезу в мсдн, смотрю в каком пространстве имен она находится. Но это не очень удобно. В vb .net и c# .net есть возможность просматривать структуру пространств имен и классов через object browser, можно ли это делать в с++ каким-нибудь способом?
Здравствуйте, Maxim! BCBX позволяет делать это, остальные компиляторы нет. Возможно VC8.0, который пока в альфа стадии будет поддерживать это так же. Ответ отправлен: 18.03.2004, 12:58 Отправитель: vitya
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.