Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué programación se utiliza para crear plantillas?
¿Qué programación se utiliza para crear plantillas?
Lo cambié por ti:
#include? ltiostream gt
#¿Contiene? lt string gt
¿Usar? ¿Espacio de nombres? std
¿Plantilla? ¿Clase? T gt//Clase? Está bien, siempre y cuando los tipos estén relacionados.
¿Clase? Par de valores de cadena
{
Privado:?
¿Cadena? convergencia;? //Es una cadena, no una cadena*
t? adate
Público:?
StringValuePair(String?a,T?b);?
¿Cadena? primero();?
t? segundo();
};
¿Plantilla? ¿Clase? T gt
StringValuePair ltT gt* par de valores de cadena(cadena? a, T? b)
{ astring = a? adate = b;}?
¿Plantilla? ¿Clase? ¿T gt cuerda? StringValuePair ltT gt*First()
{¿Regresar? Convergencia;}
¿Plantilla? ¿Clase? ¿T gtt? StringValuePair ltT gt*Segunda vez()
{¿Volver? adate}
int? main()
{?
StringValuePair ltint gtsvp("Hola", 5);?
cout lt" Par: " lt; ltSVP .lt; lt'?'
¿Volver? 0;
}