]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/btree_data.h
Cerrando el ciclo de llenar una hoja
[z.facultad/75.52/treemulator.git] / src / btree_data.h
index 141db7f7166750c31e57ea8d751e308d63b668f6..b59004061f10d674da5d1346991f637fe2fd9956 100644 (file)
@@ -10,6 +10,7 @@
 /** Dato a guardar en los nodos */
 class BTreeData {
        public:
+               BTreeData () {}
                BTreeData (uchar *node);
                virtual ~BTreeData ();
 
@@ -21,8 +22,10 @@ class BTreeData {
 };
 
 /** Dato a guardar en las hojas */
-class BTreeLeafData:BTreeData {
+class BTreeLeafData:public BTreeData {
        public:
+               BTreeLeafData (Clave *k):BTreeData () { clave = k; }
+               BTreeLeafData (uchar *node) { clave = new ClaveFija (node); }
                virtual ~BTreeLeafData ();
 
                virtual uint Size ();