We too are supposed to use Borland C++ 3 in our school. But in college they shoudn't. Standard C++ comes with few more features and changes thrown in. Syntax is although same. Some changes are introduction of template classes, STL, exception handling methods etc...
You may skim through few tutorials over the web and observe the changes yourself: www.cplusplus.com www.cprogramming.com
Standard C++ means they are using the normal functions and methods as defined by the Standards Committee that basically laid out the language. Each compiler will allow the standard functionality as described by said standard.
Compiler designers also add additional functionality that is not standard, and that is what you have to watch out for. They do this to allow the programmer to do things the language is not specifically designed to do, such as special I/O functions, directory manipulation, etc. Off the top of my head, for you anything from conio.h, dos.h, and dir.h at a minimum should be avoided.
For Each ctrl As Control In Me.Controls("pnlMainPanel").Controls
If ctrl.GetType Is GetType(System.Windows.Forms.Panel) Then
For Each subCtrl As Control In ctrl.Controls
If subCtrl.GetType Is GetType(System.Windows.Forms.TextBox) Then
If subCtrl.GetType Is ...