Ver Mensaje Individual
  #6  
Antiguo 15-09-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola aguml.
Cita:
Empezado por aguml Ver Mensaje
O_o ¿Entonces la funcion random_suffle detecta el tipo de array? Porque he visto que en este caso le pasas la direccion al primer caracter y del ultimo del string ¿Como puede saber el programa que se trata de barajar chars, ints, dwords, int64 u otros si no lo indicamos en ninguna parte de la funcion? Por ejemplo, si yo creara un array de estructuras y le paso la direccion a la primera y a la ultima ¿Como va a saber el tamaño de la estructura?
La respuesta a esa pregunta la vas a encontra leyendo sobre Templates.

Un ejemplo típico:
Código PHP:
#include <iostream>
#include <string>

using namespace std;

template <typename Type>
Type max(Type xType y) {
  return (
y) ? x;
}

int main() {
  
int i1=5i2=2;
  
bool b1=trueb2=false;
  
string s1="Ana"s2="Juan";

  
cout << max(i1i2) << endl;
  
cout << boolalpha << max(b1b2) << endl;
  
cout << max(s1s2) << endl;

  
cin.get();

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita