class test rawr { public: void test (int xt) { if (xt == 2) { //example } test2(); // here <<<.. i need to call the function into action here.. } void test2 (int at, int bt) { do stuff here } } ...okay now when i initialize it... int main (void) { rawr example; example.test(1); example.test2(1,2); } ..how can i like.. call a function to be used but not give its arguments as they are specified later on..?