When I create a program with pointers...then close and create a second program...then compile and run the NEW program, instead the OLD program runs that I closed????
Very frustrating and yet happens every time unless I not only close Dev C++, but restart my computer...
A good and free Windows IDE is Visual Studio 2017 Community.
A good cross-platform IDE, also free, is Code::Blocks. Windows, Linux and Mac versions available.
I've used both and I personally prefer VS2017 as my primary compiler/IDE. I use C::B as an alternate compiler for testing purposes. I try to make my code as close to C++ standard as I can.