not to flame you or anything, but C+++C_forever, do you understand that the basis of all programming language is basically bits in memory? a low-level language like ASM works directly on the bits. a higher-level lanugage like VB won't let you directly access any memory, but a medium-low level language like C/C++ lets you do it however you want... you can get down into the nitty gritty and use bitwise operators for all your math, or you can use the * sign... if you really wanted, you could grab any part of memory and destroy whatever data's in it... that's what's called a virus...
C++ is a very powerful language, but to be that powerfull it needs help... just like VB needs ALOT of help...