Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 477
от 21.03.2004, 05:50

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1516
Отправлено ответов: 3072
Активность: 202.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

vitya
Статус: Профессиональный
Общий рейтинг: 108.84
[Подробней >>]
Avl2k
Статус: Профессиональный
Общий рейтинг: 122.61
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1505. Здравствуйте эксперты. Конструктор копий класса приведенного в приложении не работает, компилятор ру... (ответов: 2)
Вопрос № 1507. Спасибо за прошлый ответ, теперь дело пошло. Перед использованием функции лезу в мсдн, смотрю в како... (ответов: 1)

Вопросов: 2, ответов: 3


 Вопрос № 1505

Здравствуйте эксперты.
Конструктор копий класса приведенного в приложении не работает, компилятор ругается так:
'size' : cannot convert 'this' pointer from 'const class Vector' to 'class Vector &'
P.S. Это же черт знает что такое...


Приложение:


Вопрос отправлен: 17.03.2004, 11:42
Отправитель: kuper1 (kuper1@newmail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Доброе время суток, 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, можно ли это делать в с++ каким-нибудь способом?



Вопрос отправлен: 18.03.2004, 05:40
Отправитель: Maxim (vbmax@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Здравствуйте, Maxim!
BCBX позволяет делать это,
остальные компиляторы нет.
Возможно VC8.0, который пока в альфа стадии будет поддерживать это так же.

Ответ отправлен: 18.03.2004, 12:58
Отправитель: vitya



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (26)
C / C++ (18)
Perl (4)
Builder / Delphi (19)
Pascal (22)
Basic / VBA (8)
Java / JavaScript (7)
PHP (14)
Криптография (7)
WinAPI (15)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (57)
"Железо" (35)
Поиск информации (21)
Администратору
Windows NT/2000/XP (27)
Linux / Unix (13)
Юристу
Гражданское право (13)
Семейное право (12)
Трудовое право (12)
КоАП (9)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное