Problema do diamante: Diferenzas entre revisións

Contido eliminado Contido engadido
ZéroBot (conversa | contribucións)
m r2.7.1) (Bot: Engado: fr:Problème du diamant
ToloBot (conversa | contribucións)
m Bot: Substitución automática de texto (-== Vexa tamén == +== Véxase tamén ==)
Liña 19:
O problema do diamante non está limitado á herdanza. Tamén xorde cando arquivos de cabeceira A, B, C e D inclúen ("#include") os uns ós outros nun diamante como arriba e cabeceiras precompiladas separadas son creadas dende B e C. Se estas dúas cabeceiras precompiladas son combinadas, as declaracións en A son duplicadas e a convención "#ifndef" non é efectiva. Tamén atópase ó compoñer pilas de [[middleware]]; por exemplo, se A é unha base de datos e B e C son caches, D pode pedir tanto a B como a C a confirmación dunha transacción, dando lugar a chamadas de confirmación a A duplicadas.
 
== VexaVéxase tamén ==
 
*[[Herdanza virtual]]