In school I was taught C++ using Turbo C++ 7 . When I entered college , I found out that it was out dated . I would like to know the changes which have been implemented in C++ 14 in GCC or Dev C++ compiler.
Example : conio.h does not exist in C++98, C++14 etc. instead we have using namespace std;
.
From what you say (and reference to
conio.h
), the most likely conclusion is that you were not taught C++ (using Turbo C++ 7). You were taught "C with some C++ features sprinkled over". What some ambiguously call "C/C++". That's what most learn in good high schools, and it can serve you well through coding competitions.So follow these steps:
Tip: Somewhere between 3 and 4, when you'll realize it's going to take you years and years to master C++, stop and ask yourself "is C++ the right language for the kinds of programs I want to write?". If the answer is "no", pick something else. If the answer is "yes", then pause and take some detours: a couple detours to the "underworlds" of assembler and "real plain C" (the type you find in Linux's kernel), and a couple detours to the "alternative universes" of D, Rust and Go, to understand what's wrong with C++ and why it's responsible for most of the world's bugs and security holes (hint: there's a lot wrong!), and how to mitigate its anti-features.
Oh, and... don't despair :)