Diferència entre revisions de la pàgina «Repàs de classes (previ a GUI de Qt)»
Salta a la navegació
Salta a la cerca
m (→Codis) |
m (→Codis) |
||
| Línia 8: | Línia 8: | ||
| '''''01_hola_qDebug''''' || Teoria «Un projecte de consola» · pas a pas «Hola, terminal» (sortida: qDebug) | | '''''01_hola_qDebug''''' || Teoria «Un projecte de consola» · pas a pas «Hola, terminal» (sortida: qDebug) | ||
|- | |- | ||
| − | | ''''' | + | | '''''01_hola_qDebug_sense_cometes''''' || Pas a pas «Hola, terminal» (sortida: qDebug sense cometes) |
|- | |- | ||
| − | | ''''' | + | | '''''01_hola_QTextStream''''' || Pas a pas «Hola, terminal» (sortida: QTextStream) |
|- | |- | ||
| − | | ''''' | + | | '''''02_nas1_classe_amb_atribut''''' || Teoria «Classe i objecte» · pas a pas «Classe amb un atribut» |
|- | |- | ||
| − | | ''''' | + | | '''''03_nas2_constructor''''' || Teoria «Capçalera i implementació» · pas a pas «Constructor» |
|- | |- | ||
| − | | ''''' | + | | '''''04_nas3_destructor_new_delete''''' || Teoria «El destructor…» · pas a pas «Destructor, new i delete» (delete p: sí) |
|- | |- | ||
| − | | ''''' | + | | '''''04_nas3__sense_delete''''' || Pas a pas «Destructor, new i delete» (delete p: no): fuita de memòria |
|- | |- | ||
| − | | ''''' | + | | '''''05_nas4_constructors_sobrecarregats''''' || Teoria «Constructors sobrecarregats» · pas a pas «Constructors sobrecarregats» |
|- | |- | ||
| − | | ''''' | + | | '''''06_nas5_private_getter_setter''''' || Teoria «Getter i setter» · pas a pas «private, getter i setter» |
|- | |- | ||
| − | | ''''' | + | | '''''06_nas5__NO_COMPILA_atribut_privat''''' || Pas a pas «private, getter i setter» (directe): NO COMPILA a propòsit |
|- | |- | ||
| − | | ''''' | + | | '''''07_nas6_const_referencia''''' || Teoria «const: les promeses del compilador» · pas a pas «const i passar objectes» |
|- | |- | ||
| − | | ''''' | + | | '''''07_nas6__per_valor''''' || Pas a pas «const i passar objectes» (mostra: per valor) |
|- | |- | ||
| − | | ''''' | + | | '''''07_nas6__per_valor_getter_sense_const''''' || Pas a pas «const i passar objectes» (per valor, getter sense const) |
|- | |- | ||
| − | | ''''' | + | | '''''07_nas6__NO_COMPILA_getter_sense_const''''' || Pas a pas «const i passar objectes» (const &, getter sense const): NO COMPILA a propòsit |
|- | |- | ||
| − | | ''''' | + | | '''''08_her_herencia''''' || Teoria «Herència» · pas a pas «Herència: PartCara → Nas, Boca» |
|- | |- | ||
| − | | ''''' | + | | '''''08_her__NO_COMPILA_m_nom_protected''''' || Pas a pas «Herència» (des de main: n.m_nom): NO COMPILA a propòsit |
|- | |- | ||
| − | | ''''' | + | | '''''09_virt_virtual_override''''' || Teoria «virtual i override» · pas a pas «virtual i override» (sí / destructor virtual sí) |
|- | |- | ||
| − | | ''''' | + | | '''''09_virt__destructor_no_virtual''''' || Pas a pas «virtual i override» (destructor virtual: no) |
|- | |- | ||
| − | | ''''' | + | | '''''09_virt__sense_virtual''''' || Pas a pas «virtual i override» (descripcio(): no, sense override) |
|- | |- | ||
| − | | ''''' | + | | '''''09_virt__sense_virtual_ni_destructor_virtual''''' || Pas a pas «virtual i override» (descripcio(): no; destructor virtual: no) |
|- | |- | ||
| − | | ''''' | + | | '''''09_virt__NO_COMPILA_override_sense_virtual''''' || Pas a pas «virtual i override» (no, amb override): NO COMPILA a propòsit |
|- | |- | ||
| − | | ''''' | + | | '''''10_caraV_composicio_per_valor''''' || Teoria «Per valor» · pas a pas «Cara amb un Nas i una Boca (per valor)» |
|- | |- | ||
| − | | ''''' | + | | '''''10_caraV__llista_invertida''''' || Pas a pas «Cara … (per valor)» (llista d'inicialització invertida; amb -Wall dona un avís) |
|- | |- | ||
| − | | ''''' | + | | '''''11_caraP_composicio_per_punter''''' || Teoria «Per apuntador» · pas a pas «Cara amb punters» |
|- | |- | ||
| − | | ''''' | + | | '''''11_caraP__sense_delete''''' || Pas a pas «Cara amb apuntadors» (sense delete): fuita de memòria |
|- | |- | ||
| − | | ''''' | + | | '''''12_qobj_pare_i_fills''''' || Teoria «Un primer QObject» · pas a pas «QObject: pare i fills, senyal i slot» |
|- | |- | ||
| − | | ''''' | + | | '''''12_qobj__sense_pare''''' || Pas a pas «QObject…» (pare: cap): els fills no es destrueixen |
|} | |} | ||
Revisió de 12:11, 21 set 2026
Material d'estudi
Codis
| Carpeta | Què és |
|---|---|
| 01_hola_qDebug | Teoria «Un projecte de consola» · pas a pas «Hola, terminal» (sortida: qDebug) |
| 01_hola_qDebug_sense_cometes | Pas a pas «Hola, terminal» (sortida: qDebug sense cometes) |
| 01_hola_QTextStream | Pas a pas «Hola, terminal» (sortida: QTextStream) |
| 02_nas1_classe_amb_atribut | Teoria «Classe i objecte» · pas a pas «Classe amb un atribut» |
| 03_nas2_constructor | Teoria «Capçalera i implementació» · pas a pas «Constructor» |
| 04_nas3_destructor_new_delete | Teoria «El destructor…» · pas a pas «Destructor, new i delete» (delete p: sí) |
| 04_nas3__sense_delete | Pas a pas «Destructor, new i delete» (delete p: no): fuita de memòria |
| 05_nas4_constructors_sobrecarregats | Teoria «Constructors sobrecarregats» · pas a pas «Constructors sobrecarregats» |
| 06_nas5_private_getter_setter | Teoria «Getter i setter» · pas a pas «private, getter i setter» |
| 06_nas5__NO_COMPILA_atribut_privat | Pas a pas «private, getter i setter» (directe): NO COMPILA a propòsit |
| 07_nas6_const_referencia | Teoria «const: les promeses del compilador» · pas a pas «const i passar objectes» |
| 07_nas6__per_valor | Pas a pas «const i passar objectes» (mostra: per valor) |
| 07_nas6__per_valor_getter_sense_const | Pas a pas «const i passar objectes» (per valor, getter sense const) |
| 07_nas6__NO_COMPILA_getter_sense_const | Pas a pas «const i passar objectes» (const &, getter sense const): NO COMPILA a propòsit |
| 08_her_herencia | Teoria «Herència» · pas a pas «Herència: PartCara → Nas, Boca» |
| 08_her__NO_COMPILA_m_nom_protected | Pas a pas «Herència» (des de main: n.m_nom): NO COMPILA a propòsit |
| 09_virt_virtual_override | Teoria «virtual i override» · pas a pas «virtual i override» (sí / destructor virtual sí) |
| 09_virt__destructor_no_virtual | Pas a pas «virtual i override» (destructor virtual: no) |
| 09_virt__sense_virtual | Pas a pas «virtual i override» (descripcio(): no, sense override) |
| 09_virt__sense_virtual_ni_destructor_virtual | Pas a pas «virtual i override» (descripcio(): no; destructor virtual: no) |
| 09_virt__NO_COMPILA_override_sense_virtual | Pas a pas «virtual i override» (no, amb override): NO COMPILA a propòsit |
| 10_caraV_composicio_per_valor | Teoria «Per valor» · pas a pas «Cara amb un Nas i una Boca (per valor)» |
| 10_caraV__llista_invertida | Pas a pas «Cara … (per valor)» (llista d'inicialització invertida; amb -Wall dona un avís) |
| 11_caraP_composicio_per_punter | Teoria «Per apuntador» · pas a pas «Cara amb punters» |
| 11_caraP__sense_delete | Pas a pas «Cara amb apuntadors» (sense delete): fuita de memòria |
| 12_qobj_pare_i_fills | Teoria «Un primer QObject» · pas a pas «QObject: pare i fills, senyal i slot» |
| 12_qobj__sense_pare | Pas a pas «QObject…» (pare: cap): els fills no es destrueixen |