Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » template "bug" unter MSVC7.0

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.10.2004, 14:45 Uhr
SnakeByte




C++:
/* ... */
template <class T_type>
reference_wrapper<T_type> ref(T_type& v)
{ return reference_wrapper<T_type>(v); }

template <class T_type>
const_reference_wrapper<T_type> ref(const T_type& v)
{ return const_reference_wrapper<T_type>(v); }

template <class T_type>
struct unwrap_reference
{
    typedef T_type type;
};

template <class T_type>
struct unwrap_reference<reference_wrapper<T_type> >        // <-- line 95
{
    typedef T_type& type;
};

template <class T_type>
struct unwrap_reference<const_reference_wrapper<T_type> >
{
    typedef const T_type& type;
};

/* ... */

/*
d:\tools\[...]\reference_wrapper.h(95): error C2065: 'T_type' : undeclared identifier
d:\tools\[...]\reference_wrapper.h(95): error C2687: cannot define a nested UDT of a template class out of line
d:\tools\[...]\reference_wrapper.h(95): fatal error C1903: unable to recover from previous error(s); stopping compilation
*/




das stueck code ist aus der sigc++ lib (die ich fuer gtkmm benoetige)
ich hab schon die sigc++-seiten durchsucht aber dort beziehen sich saemmtliche probleme nur auf aeltere versionen der lib
ausserdem denke ich mich zu erinnern dass es bei templates einen bug oder zumindest eine besonderheit im VC7.0-compiler gibt

das projekt ist pure c++, keine mfc, keine atl

hoffe auf schnelle antwort, dann komm ich vielleicht heute noch zum arbeiten (endlich nach 6 stunden rumaergern mit verbuggtem mfc und designschwaeche alias .NET)

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: