Path: utzoo!attcan!uunet!samsung!usc!apple!well!davidi From: davidi@well.sf.ca.us (David Intersimone) Newsgroups: comp.lang.c++ Subject: Re: Borland C++ Summary: reply to problems with TC++ Message-ID: <18165@well.sf.ca.us> Date: 26 May 90 22:29:50 GMT References: <1990May23.043201.14534@sjsumcs.sjsu.edu> Lines: 50 In message #7767 Cay Hortmann mentioned two "bugs" in Turbo C++. I have a couple of comments and also a request: 1) we never claim to be MSC compatible, in fact we don't see that as any problem - we can link with many MSC libraries and object files. but recompiling with TC++ certainly gets rid of any problems. 2) regarding a problem with passing a function pointer to a base class constructor - here is an example that works fine with TC++: the following example compiles just fine, and it certainly passes a function pointer to a base class constructor: struct base { base(void (*fp)(int)); // base constructor }; void func(int); struct derived : base { derived() : base(func) {} // pointer to "func" passed to base() }; Could you send me some code sample via email, and/or give technical support a call at (408) 438-5300 to discuss the problem with them. if you email some code I will pass it along to folks here. glad you like the new version of Turbo Debugger. Inspectors and class hierarchy browsers are definitely important to debugging c++ programs. you can use the mouse to set the cursor on a class and hit the right mouse button to bring up a local menu, scroll down in one movement to the inspect local menu option to bring up an class instance inspector. that's all it takes. How do you like Turbo Debuggers ability to "un do" program execution? nice for backing up and trying another path through the program. anyway - I will be around here to answer people's questions. It may take a little time to get a handle on using postnews and other utilities. I have been lurking since last july getting ready for our shipment of TC++. the press release posted by Paul Chisolm tells most of the story, but if you need more info - please ask. David Intersimone (better known as David I) Director, Developer Relations "Turbo Language Ambassador to the World" Borland International