Naja wie Alterhacker schon sagte, klar kannst mit VS auch ANSI C++ schreiben, ist ja ne ganz normale IDE, Bei Projekten kannst dann z.B. CLI auswählen..

Und zu 2. Gibt nen Haufen IDEs, bei kleineren Sachen ist aber ein Editor+Compiler+Linker schon ausreichend