Desde su pregunta no está claro si usted quiere ser capaz de utilizar la clase sin identidad o si una llamada al método requiere que se crea una instancia de la clase. Esto depende de si desea que el miembro printInformation escriba alguna información general o más específica sobre la identidad del objeto.
Caso 1: Desea utilizar la clase sin crear una instancia. Los miembros de esa clase deben ser static, usando esta palabra clave le dice al compilador que desea poder llamar al método sin tener que crear una nueva instancia de la clase.
class MyClass
{
public:
static void printInformation();
};
Caso 2: Usted quiere que la clase tener una instancia, primero tiene que crear un objeto para que la clase tiene una identidad, una vez hecho esto se puede utilizar el objeto de su métodos.
Myclass m;
m.printInformation();
// Or, in the case that you want to use pointers:
Myclass * m = new Myclass();
m->printInformation();
Si usted no sabe cuándo usar punteros, leer el resumen del Pukku en este Stack Overflow question.
Tenga en cuenta que en el caso actual no necesitaría un puntero. :-)