Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!mcsun!ukc!harrier.ukc.ac.uk!mr3 From: mr3@ukc.ac.uk (M.Rizzo) Newsgroups: comp.sys.amiga.programmer Subject: Re: REVIEW: Comeau C++ compiler Keywords: programming, language, C++, compiler Message-ID: <7285@harrier.ukc.ac.uk> Date: 16 Apr 91 10:06:41 GMT References: <1991Apr10.051104.25326@menudo.uh.edu> <1991Apr12.001715.19397@oracle.com> <36851@ditka.Chicago.COM> Reply-To: mr3@ukc.ac.uk (M.Rizzo) Organization: Computing Lab, University of Kent at Canterbury, UK. Lines: 17 In article <36851@ditka.Chicago.COM> comeau@csanta.attmail.com (Greg Comeau) writes: >In article <1991Apr12.001715.19397@oracle.com> jmarvin@oracle.com (John W. Marvin) writes: >>I assume there is no C++ debugger w/ Comeau? > >That is currently correct, however it is worth noting that as we currently >are telling you to do something like "buy a C compiler too", the result >is that you will have a C debugger like CPR and that works fine. I can understand that CPR will work with C++ code and will try to do its best - but I can't see how it will be able to understand the "this" pointer. The GNU debugger gdb required a number of extensions to work properly with GNU g++ - I think CPR will need a few as well. Another problem is that member function names of the form "class::function" get translated to some other C function name internally - I don't know for sure but I expect this is the case with Comeau C++ (that's how its done on GNU and Zortech). Michael Rizzo