#include <iostream>
using std::cout;
using std::endl;
// Function to treble a value
double* treble( double data )
{
double* result( new double( 0.0 ) );
*result = 3.0 * data;
return result;
}
int main( )
{
double num( 5.0 );
double* ptr( nullptr );
ptr = treble( num );
cout << endl << "Three times num = " << 3.0 * num;
cout << endl << "Result = " << *ptr;
delete ptr; // Don' t forget to free the memory
ptr = 0;
cout << endl;
return 0;
}
C++返回指针的函数范例
最新推荐文章于 2022-07-06 16:00:21 发布