If by "dev++" you mean this monstrosity, then drop it as fast as you can.

There have been no updates to Dev-C++ in over six years, it's buggy, comes with a really ancient version of gcc and is not worth the cost of the download.

Visual C++, on the other hand, is a world-class compiler and one of the best the IDEs available. That you can get it for free is great (even the Express Editions are light years ahead of Dev-C++) and I wouldn't hesitate.

I can get visual studio for free through school, should I?
In both passive and active voice, the meaning of the sentence is same. 

So what is the purpose of passive and active as by two different names?
