Herramientas de usuario

Herramientas del sitio


highlevel:c:poo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:c:poo [2008/05/10 14:55]
alfred
highlevel:c:poo [2020/05/09 09:25] (actual)
Línea 373: Línea 373:
 </​code>​ </​code>​
 Ten cuidado, aquí el objeto b no es un B, sino un B*, es decir, devuelve false. Ten cuidado, aquí el objeto b no es un B, sino un B*, es decir, devuelve false.
 +
 +
  
  
Línea 466: Línea 468:
 Para declarar el método anterior como amigo haríamos: Para declarar el método anterior como amigo haríamos:
 <code cpp>​friend void Incremena<>​(Plantilla<​T>​);</​code>​ <code cpp>​friend void Incremena<>​(Plantilla<​T>​);</​code>​
 +Otro ejemplo:
 +<code cpp>
 +template<​int I>
 +class A {
 +public:
 + void func () {
 + printf("​%d",​ I);
 + }
 +};
 +
 +void main () {
 + A<3> a;
 + a.func();
 + system("​pause"​);​
 +}
 +</​code>​
highlevel/c/poo.1210431354.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)