Suppose I have a class called foo, and it has 3 public members foo1, foo2, and foo3.
Now suppose I write a function that takes an instance of the foo class as a parameter, but when I write this function, I have no idea what its public members have.
Is there a way to determine at runtime that it has public members foo1, foo2, foo3 AND ONLY foo1, foo2, foo3. IE - find out what all public members are?
And can I also determine their types?
source
share