Sin ánimo de que suene ofensivo, si tienes esa duda lo primero que has de hacer es aprender fundamentos de C++ (o de programación) porque eso es un concepto básico.
Si de verdad quieres aprender (y disfrutar o no sufrir al menos) con la programación, no deberías intentar atajos que sólo te van a causar problemas y frustraciones.
Pero como no sé cual es tu caso, te pongo un ejemplo muy básico.
Las funciones tienen tipos, que será igual al valor que retornen.
Así una función int mifuncion(); retornará un valor int por medio de un return.
La excepción son las funciones de tipo void (acciones) que no retornan nada.
Un ejemplo:
Esto es una función que recibe un parámetro de tipo int y devuelve un valor igual a ese parámetro multiplicado x 2.
y
Código C++:
Ver originalvoid muestra(int n)
{
cout<<"El valor es: "<<n<<endl;
}
Una función void que muestra un valor y no retorna nada
Un ejemplo de uso:
Código C++:
Ver originalint a=2;
int b= duplica(a); //llamo a la primera función
muestra (b); //llamo a la segunda