MSVC C++ problems

From: Serassio Guido <guido.serassio@dont-contact.us>
Date: Sun, 13 Jul 2003 19:08:44 +0200

Hi Robert,

Here are some interesting errors:

ESI.cc
c:\work\nt-3.0\include\array.h(64) : warning C4284: return type for
'VectorIteratorBase<class Vector<class HttpHdrRangeSpec *> >::operator ->'
is 'class HttpHdrRangeSpec ** ' (ie; not a UDT or reference to a UDT. Will
produce errors if applied using infix notation)
         c:\work\nt-3.0\src\httpheaderrange.h(123) : see reference to class
template instantiation 'VectorIteratorBase<class Vector<class
HttpHdrRangeSpec *> >' being compiled
c:\work\nt-3.0\src\esicontext.h(75) : error C2248: 'Pointer' : cannot
access private typedef declared in class 'ESIElement'
         c:\work\nt-3.0\src\esielement.h(68) : see declaration of 'Pointer'
c:\work\nt-3.0\src\esicontext.h(143) : error C2248: 'Pointer' : cannot
access private typedef declared in class 'ESIElement'
         c:\work\nt-3.0\src\esielement.h(68) : see declaration of 'Pointer'

and many others like the last error.

cbdata.cc
C:\work\nt-3.0\src\cbdata.cc(114) : error C2258: illegal pure syntax, must
be '= 0'
C:\work\nt-3.0\src\cbdata.cc(114) : error C2252: 'Cookie' : pure specifier
can only be specified for functions
C:\work\nt-3.0\src\cbdata.cc(248) : error C2039: 'Cookie' : is not a member
of 'cbdata'
         C:\work\nt-3.0\src\cbdata.cc(78) : see declaration of 'cbdata'

There are other similar initialization errors in other sources, please can
you give me a general guideline for the resolution.

store.cc
c:\work\nt-3.0\include\stack.h(54) : error C2059: syntax error : ''
         C:\work\nt-3.0\src\store.cc(1267) : see reference to function
template instantiation 'void *__cdecl stackPop(class Vector<void *> *)'
being compiled
c:\work\nt-3.0\include\stack.h(56) : error C2059: syntax error : ''
         C:\work\nt-3.0\src\store.cc(1267) : see reference to function
template instantiation 'void *__cdecl stackPop(class Vector<void *> *)'
being compiled

Regards

Guido

-
========================================================
Guido Serassio
Acme Consulting S.r.l.
Via Gorizia, 69 10136 - Torino - ITALY
Tel. : +39.011.3249426 Fax. : +39.011.3293665
Email: guido.serassio@acmeconsulting.it
WWW: http://www.acmeconsulting.it/
Received on Sun Jul 13 2003 - 11:09:24 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:20:16 MST