Re[9]: Помогло... Отчасти.
От: Lorenzo_LAMAS  
Дата: 30.09.03 07:03
Оценка:
E>Данный вариант с предварительным
E>объявлением операторов привел к положительному

Естественно, так как это правильная программа. Правда БЦЦ мог бы и не скомпилировать ее по какой-нить причине, например другой вариант
template<class T>
class A
{
    template<class T>friend void fun(A<T>);
}


Приводит к Internal Compiler Error — и тут уж похоже ничего не сделаешь

E>Теперь появилась ошибка времени выполнения

E>"Integer Overflow", за ней другая и программа
E>кончает свою жизнь.

Я так понимаю, что к исходному вопросу про объявление друзей это уже не имеет отношения

Кроме того в отладчике
E>после установки точки останова на строку с выражением,
E>содержащим вызов оператора, отладчик попадает
E>совсем в другое место текста программы.

Опиши подробней. Я БЦЦ воспользовался только чтоб проверить, что он компилирует, а что нет.
Of course, the code must be complete enough to compile and link.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.