Třída a její rozhraní V tomto článku se zamyslíme nad tím, co tvoří rozhraní třídy v C++. Oklikou se pak vrátíme k prostorům jmen a k důsledkům Koenigova vyhledávání. Nejprve si zopakujeme, že pod pojmem třída v objektově orientovaném programování v jazycích, jako je C++, rozumíme určitou množinu dat (hodnot) spolu s operacemi, které lze s těmito daty provádět. Tyto operace se zpravidla označují jako metody. Doplňme ještě, že určíme-li nějakou množinu hodnot, musíme také určit způsob, jakým budou tyto hodnoty v paměti počítače reprezentovány.