| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com> |
| List-Archive: | <http://sourceware.cygnus.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT sourceware DOT cygnus DOT com> |
| List-Help: | <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs> |
| Sender: | cygwin-owner AT sourceware DOT cygnus DOT com |
| Delivered-To: | mailing list cygwin AT sourceware DOT cygnus DOT com |
| Message-ID: | <000c01bf7478$b5aee9e0$484266ca@dc> |
| From: | wang-zy AT jlonline DOT com |
| To: | <cygwin AT sourceware DOT cygnus DOT com> |
| Subject: | auto_ptr's problem |
| Date: | Fri, 11 Feb 2000 18:13:20 +0800 |
| MIME-Version: | 1.0 |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Mailer: | Microsoft Outlook Express 5.00.2314.1300 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2314.1300 |
------=_NextPart_000_0008_01BF74BB.AD85D9C0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0009_01BF74BB.AD85D9C0"
------=_NextPart_001_0009_01BF74BB.AD85D9C0
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Hello, everyone.
=20
I use Cygwin B20.1 under Win98.
I'm in trouble now with the simple application (which I believe to be =
correct).
Here is the code:
=20
#include <memory>
using namespace std;
class A
{
public:
A() : b(new int(8))
{
}
auto_ptr<int> const b; // I also tried to delete the const
};
=20
When I compile it, the compiler output:
=20
t.cpp:11: syntax error before `const'
t.cpp: In method `A::A()':
t.cpp:8: class `A' does not have any field named `b'
I'm wondering is this a bug.
------=_NextPart_001_0009_01BF74BB.AD85D9C0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dgb2312" http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello, everyone.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I use Cygwin B20.1 under =
Win98.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm in trouble now with the =
simple=20
application (which I believe to be correct).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Here is the code:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> </DIV></FONT>
<DIV><FONT face=3DArial size=3D2>#include <memory></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>using namespace std;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>class =
A<BR>{<BR>public:<BR> A() :=20
b(new int(8))<BR> {<BR> =20
}<BR> auto_ptr<int> const b; // I also tried to =
delete=20
the const<BR>};<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>When I compile it, the compiler=20
output:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>t.cpp:11: syntax error before =
`const'<BR>t.cpp: In=20
method `A::A()':<BR>t.cpp:8: class `A' does not have any field named=20
`b'</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>
<DIV> </DIV></DIV></FONT>
<DIV><FONT face=3DArial size=3D2>I'm wondering is this a =
bug.</FONT><FONT face=3DArial=20
size=3D2></DIV></FONT></BODY></HTML>
------=_NextPart_001_0009_01BF74BB.AD85D9C0--
------=_NextPart_000_0008_01BF74BB.AD85D9C0
Content-Type: application/octet-stream;
name="cygcheck.out"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="cygcheck.out"
Cygnus Win95/NT Configuration Diagnostics
Current System Time: Fri Feb 11 17:36:04 2000
Win9X Ver 4.10 build 67766222 =20
Path: /CYGNUS/CYGWIN~1/H-I586~1/BIN
/WINDOWS
/WINDOWS/COMMAND
/PROGRA~1/BORLAND/CBUILD~1/BIN
/PROGRA~1/BORLAND/CBUILD~1/PROJECTS/BPL
SysDir: C:\WINDOWS\SYSTEM
WinDir: C:\WINDOWS
MAKE_MODE =3D `UNIX'
PWD =3D `/cygnus/cygwin-b20'
!C: =3D `C:\CYGNUS\CYGWIN~1'
CMDLINE =3D `bash'
COMSPEC =3D `C:\WINDOWS\COMMAND.COM'
HOSTNAME =3D `njptt'
HOSTTYPE =3D `i586'
MACHTYPE =3D `i586-pc-cygwin32'
OSTYPE =3D `cygwin32'
PROMPT =3D `$p$g'
SHELL =3D `/bin/sh'
SHLVL =3D `1'
TEMP =3D `C:\WINDOWS\TEMP'
TERM =3D `cygwin'
TMP =3D `C:\WINDOWS\TEMP'
WINBOOTDIR =3D `C:\WINDOWS'
WINDIR =3D `C:\WINDOWS'
_ =3D `/CYGNUS/CYGWIN~1/H-I586~1/BIN/cygcheck'
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Menu=
Order\Start Menu\&Programs\Cygnus Solutions
(default) =3D (unsupported type)
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\00
(default) =3D `C:'
unix =3D `/'
fbinary =3D 0x00000000
fsilent =3D 0x00000000
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Cy=
gnus Cygwin B20
(default) =3D `C:\WINDOWS\IsUninst.exe =
-fc:\cygnus\cygwin-b20\Uninst.isu'
DisplayName =3D `Cygwin B20'
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\GNUPro
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\GNUPro\i586-cygwin32
HKEY_LOCAL_MACHINE\Software\Cygnus =
Solutions\GNUPro\i586-cygwin32\i586-cygwin32
HKEY_LOCAL_MACHINE\Software\Cygnus =
Solutions\GNUPro\i586-cygwin32\i586-cygwin32\cygwin-B20.1
(default) =3D `c:\cygnus\cygwin-b20'
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL =
setup\b15.0\mounts\1D
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin B20
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin B20\B20.1
a:\ fd N/A N/A =20
c:\ hd FAT32 3084Mb 71% CP UN =20
d:\ cd N/A N/A =20
C: / native text!=3Dbinary
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\bash.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cat.exe
Not Found: cpp (good!)
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\find.exe
Found: C:\WINDOWS\COMMAND\find.exe
Warning: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\find.exe hides =
C:\WINDOWS\COMMAND\find.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\gcc.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\gdb.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\ld.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\ls.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\make.exe
Found: C:\PROGRA~1\BORLAND\CBUILD~1\BIN\make.exe
Warning: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\make.exe hides =
C:\PROGRA~1\BORLAND\CBUILD~1\BIN\make.exe
Found: C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\sh.exe
371k 1998/12/01 C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cygtcl80.dll - =
os=3D4.0 img=3D1.0 sys=3D4.0
"cygtcl80.dll" v0.0 ts=3D1998/12/1 16:25
5k 1998/12/01 C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cygtclpip80.dll - =
os=3D4.0 img=3D1.0 sys=3D4.0
10k 1998/12/01 C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cygtclreg80.dll - =
os=3D4.0 img=3D1.0 sys=3D4.0
"cygtclreg80.dll" v0.0 ts=3D1998/12/1 16:25
600k 1998/12/01 C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cygtk80.dll - os=3D4.0 =
img=3D1.0 sys=3D4.0
"cygtk80.dll" v0.0 ts=3D1998/12/1 16:28
446k 1998/12/03 C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\cygwin1.dll - os=3D4.0 =
img=3D1.0 sys=3D4.0
"cygwin1.dll" v0.0 ts=3D1998/12/4 12:39
Use -h to see help about each section
------=_NextPart_000_0008_01BF74BB.AD85D9C0
Content-Type: text/plain; charset=us-ascii
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
------=_NextPart_000_0008_01BF74BB.AD85D9C0--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |