?
Solved

C++ and Visual C++

Posted on 2000-04-06
3
Medium Priority
?
187 Views
Last Modified: 2010-04-02
Than differs Visual C ++ from C ++
0
Comment
Question by:Ilya_aka_Diablo
  • 2
3 Comments
 
LVL 22

Accepted Solution

by:
nietod earned 150 total points
ID: 2690271
Are you asking how Visual C++ is different than C++?

Basically it isn't.

VC 6.0 is mostly standard C++ compliant.  So most standard C++ programs will compile correctly under VC 6.0 and most standard C++ programs written under VC 6.0 will compile under any other standard compiler.

Like most compilers, VC still is not 100% standard, but it improves with each version.  The biggest weakness is templates, which it does a fairly good job of handling, but does not necessarily handle the most advanced features of templates.

So basically VC IS a standard C++ compiler.  But it is also more that that.  it is a programming environment that allows you to write C++ programs a little more easily.  Like it has tools that help you fill in parameters as you write the code and it has wizards for creating projects and classes.  But all of this stuff is optional and all of this stuff simply creates C++ source code.  So VC is not somthing different than C++, it is yust a tool to help you write C++ code.
0
 

Author Comment

by:Ilya_aka_Diablo
ID: 2690339
Thank you.I am beginer
0
 
LVL 22

Expert Comment

by:nietod
ID: 2690903
VC is nice in some respects for beginners, because it has very good on-line help.  But on the down-sides it is a very big program with lots of features to get bogged down in.  There are books on using VC and I would strongly recommend you get them, like VC 6 unleashed.  You also must have a basic C++ text or two.  Neither the VC help or these VC books teach you how to write in C++, they teach you how to use VC.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
IntroductionThis article is the second in a three part article series on the Visual Studio 2008 Debugger.  It provides tips in setting and using breakpoints. If not familiar with this debugger, you can find a basic introduction in the EE article loc…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.
Suggested Courses

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question