Angenommen, meine Hash-Tabelle hat Wörter unterschiedlicher Größe und ich möchte Wörter verschiedener Größen in separaten Hash-Tabellen nachverfolgen. Anstatt 20 verschiedene Hash-Tabellendateien für 20 verschiedene Wörtergrößen zu erstellen, gibt es eine Möglichkeit, eine const über eine Klasse zu liefern?Eine const-Variable an eine Klasse übergeben
Die dynamische Zuweisung ist keine Option, da die Zeigervariable für jeden Tabelleneintrag 8 zusätzliche Byte kosten würde.
template <//Is there a way to supply a const here to change the value of size?>
class HashTable
{
static const int size = #;
struct TableEntry
{
char words[size];
}
}
Spells wie vorzeitige Optimierung –