Cpp Function Prototype