Those classes are being used as 'poor man's namespaces', since we have to
support compilers that can don't understand C++ namespaces. Since we still
have to have some mechanism for creating effectively the same thing, we use
classes that cannot be instantiated, i.e. which are used only statically
via the class name. This should be completely legal to do.

----------------------------------------
Dean Roddey
Software Weenie
IBM Center for Java Technology - Silicon Valley
[EMAIL PROTECTED]



Craig Noah <[EMAIL PROTECTED]>@sterling.com on 03/06/2000 12:35:47 PM

Please respond to [EMAIL PROTECTED]

Sent by:  [EMAIL PROTECTED]


To:   [EMAIL PROTECTED]
cc:
Subject:  Build errors



I have tried to build the Xerces-C libraries on two development
machines:  one a solaris 2.6 with gcc 2.7.2.3 and the other a solaris
2.5.1 with gcc 2.7.2.1.  Neither machine was successful.  In fact, both
machines generated the same errors.  I ran gmake inside the script
utility and have attached the gzipped file (6 K zipped) showing the
errors that were generated.  Does anyone know why specific classes were
built with private constructors or destructors and no friends?

--
Craig Noah                  INTERNET: [EMAIL PROTECTED]
Software Engineer

                Sterling Software ITD
1404 Fort Crook Road South     Phone:    (402) 291-8300 x 284
Bellevue,  NE   68005-2969     FAX:      (402) 291-4362



(See attached file: xerces.build.out.gz)

Attachment: xerces.build.out.gz
Description: Binary data

Reply via email to