путает имя типа с именем ф-ии класса ?
От: overt Ниоткуда  
Дата: 24.02.08 09:51
Оценка: :)
Но почему?
Или я неправильно понял суть проблемы?

(MSVS7.1/9.0)
class Log {};

class UseLog
{
private:
    void Log() {} // проблема исчезает, если назвать ф-ию по-другому

public:
    struct stArgs {Log*    p_log;};
    Log*    m_pLog;
    UseLog(stArgs& args):m_pLog(args.p_log){}
};
(MS VS 7.1/8.0)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.