You are here:

C++/Post Question

Ask Ralph McArdell a Question about C++

Important:

Please read the following and "Instructions from the Expert" carefully before you post the question:

  • Please don't set your question to private unless it will personally identify you. The public questions will get high priority to be answered and can benefit more users. Don't put your personal information in the question.

  • After you submit your question, we'll send you an email as a receipt. You will be notified when the answer is ready. Please make sure your email server does not block or filter out emails from allexperts.com.

  • AllExperts is a 100% free site. Our experts spend lots of time to answer your questions. We ask only that you thank and rate the volunteer's answer upon your return.

Instructions from the Expert:

1/ REQUESTS TO WRITE CODE, PROGRAMS, etc.
I volunteer to answer questions _about_ C++ _not_ to write or develop code, programs, applications etc. I will reject questions which are variations on “write a program to …”.

2/ HOMEWORK, COURSEWORK, EXAM QUESTIONS and similar:
I do not do it for you. Just posting your coursework, homework or similar problem will _not_ get you an answer. Specific questions on such problems are OK however.

Try your assignment first and be very specific and clear on what exactly it is you require help with.

3/ C++:
The C++ FAQ at http://www.parashift.com/c++-faq-lite, answers many common C++ queries. Please check there first to see if your question is answered.

If you are looking for books or resources then there are many book reviews and links at http://www.accu.org.

4/ MICROSOFT INFORMATION:
http://msdn2.microsoft.com contains documentation and articles relating to all Microsoft development topics including MSVC++, MFC and Win32. I will direct questioners to this site for full information on all such Microsoft development topics.

5/ POSTING CODE IN QUESTIONS:
I will reject questions requiring me to wade through quantities of code to answer your question. Instead please provide suitable, short, example code showing the problem in isolation.
Read our NO SPAM! guarantee

65000-character limit

Please Note:

By clicking below to send your e-mail, you understand and agree to the following:

  • The information you receive is not professional advice and is provided solely for educational and informational purposes only; all investment decisions you make are your own responsibility.

  • AllExperts.com has no responsibility or control over the content of any information you receive.

  • Click to send your message only if you agree to these terms.

Click to send your message only if you agree to these terms.

All Answers

Answers by Expert:


Ask Experts

Volunteer


Ralph McArdell

Expertise

I am a software developer with more than 10 years C++ experience and over 20 years experience developing a wide variety of applications for Windows NT/2000/XP, UNIX, Linux and other platforms. I can help with basic to advanced C++, C (although I do not write just-C much if at all these days so maybe ask in the C section about purely C matters), software development and many platform specific and system development problems.

Experience

My career started in the mid 1980s working as a batch process operator for the now defunct Inner London Education Authority, working on Prime mini computers. I then moved into the role of Programmer / Analyst, also on the Primes, then into technical support and finally into the micro computing section, using a variety of 16 and 8 bit machines. Following the demise of the ILEA I worked for a small company, now gone, called Hodos. I worked on a part task train simulator using C and the Intel DVI (Digital Video Interactive) - the hardware based predecessor to Indeo. Other projects included a CGI based train simulator (different goals to the first), and various other projects in C and Visual Basic (er, version 1 that is). When Hodos went into receivership I went freelance and finally managed to start working in C++. I initially had contracts working on train simulators (surprise) and multimedia - I worked on many of the Dorling Kindersley CD-ROM titles and wrote the screensaver games for the Wallace and Gromit Cracking Animator CD. My more recent contracts have been more traditionally IT based, working predominately in C++ on MS Windows NT, 2000. XP, Linux and UN*X. These projects have had wide ranging additional skill sets including system analysis and design, databases and SQL in various guises, C#, client server and remoting, cross porting applications between platforms and various client development processes. I have an interest in the development of the C++ core language and libraries and try to keep up with at least some of the papers on the ISO C++ Standard Committee site at http://www.open-std.org/jtc1/sc22/wg21/.

©2009 About.com, a part of The New York Times Company. All rights reserved.