This is a little out of the scope of the CB forum, but I figured seeing that the thread has already been started I might as well mention it in case some other newbie happened along looking for the same type of thing.
I read a few articles on attempts to "eval" an expression embedded within a string, and as stated, c++ will not support it due to the nature of the compilation.
However, if one wanted to, they could likely get similar functionality by doing the following:
1) create a template source file with an int main which has a cout << <expression>
2) create a program that opens the file, replaces <expression> with the passed string
3) automate the compiling of the file and execute it, ideally showing the expression return in the console.
The drawbacks that first come to mind doing this is including a plethera of standard libraries (a wait for compiling before you get your answer) and the limit that you could only use instristic types/objects (nothing custom), though this doesn't vary much from what the VB immediate offers.
Anyway, for one teaching themselves c++, this make make a nice little project for becoming familiar with file i/o and commandline compiling. Thanks for the input.