Short answer: No there isn't, but you could write your own (assuming you are talking about strings)
Long answer: Why do you need a function like that ? Many times in VB programmers tend to use strings for a host of different things, since it's a pain to define more appropriate data structures or I/O routines. I'd say that you probably don't need a function like this if you think about what your code should do and how it should be designed from a C++ point of view.
Get this small utility to do basic syntax highlighting in vBulletin forums (like Codeguru) easily.
Supports C++ and VB out of the box, but can be configured for other languages.
How involved does the function have to be ? VBs IsNumeric is actually a bit more complex than it first appears, since it will recognize number formats dependent on the current thread locale. For example on an english system, IsNumeric("3,182,263.4746") will return True. If you need that kind of handling then have a look at GetNumberFormat in MSDN and work from there.
If your numbers are only composed of decimal digits (no decimal dot, no comma, no hexadecimal numbers, no Unicode numbers like arabic etc.), then it's much easier.
Get this small utility to do basic syntax highlighting in vBulletin forums (like Codeguru) easily.
Supports C++ and VB out of the box, but can be configured for other languages.
Bookmarks