c++ or c ?

This is a discussion on c++ or c ? within the C++ Programming forums, part of the General Programming Boards category; quick question, would this code be considered fully c++ or fully c? I've never learned c, but I believe that ...

I usually try to steer clear of C. I like the STL containers and the string class more than C-style strings. I like cout and cin better than scanf and printf. I like new and delete better than malloc and free. I like every improvement over C, so I use those nice features of C++.

"The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs." -- Joseph Weizenbaum.

"If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it." -- Richard Pattis.

well, I do have to say I use mostly C++, but that's because I never learned C... some C is helpful, but I don't think I'll go back and learn anytime soon because 1) every book i've read says not to, and 2) I'm going to learn different languages first...

I think of null terminated char arrays, functions, arrays, loops, etc as being essential to both C and C++. The differences in I/O routines, memory management, and underlying mechanisms to model reality delineate what I think of as C vs C++. I tend to think of STL (with the string class, list class, vector class, algorithms, etc) as another non-proprietary layer of complexity wherein standards have been agreed upon so we don't have to each keep inventing our own wheel; whereas MFC, VCL and other libraries are propietary standards that may or may not be routinely available and/or standardized, but still offer prebuilt routines to make our lives easier.