So I want to move on from C to an object oriented language. (C++, C# or Java)
My C knowlege is not that advanced.
But I have learned all the basics of the language. (pointer,arrays, structures, input output files, dynamic memory)
I don't plan to move on Java because I am going to learn it along with my university class next year.
This leaves me with C++ and C#. I think it's best for me to move on to C++. But there's a big fuss on learning C++ the C way. And because I know C I don't want to start using C in C++. This is something I want to avoid.
So I want a book that doesn't learn you to program the C way in C++. I don't care if it's an super introductory book I don't mind. I just want the book to explain well the object oriented concepts and the best way to program in C++.