Some additional comments: Depending on what your old compiler was, it may not have been very standards compliant, so allowed illegal things through. For example, you should always use int main() in C++, even though it's not important for C.
Also, it's important to realize you are talking about three different things: C is a predecessor language to C++. Visual C++ is C++ with additional libraries for doing GUI work, among other things. VC++ is also an IDE with an eye towards the VC++ libraries.
Personally, I would recommend that you learn ANSI/ISO C++ first, and then worry about VC++ or some other resource. There are plenty of resources for doing graphical and other tasks that are not part of the C++ language and are completely free or open-source.
|