Su primera línea de código es correcta mientras que la segunda línea de código es incorrecta.
Myclass object=new Myclass(); //Incorrect code
Por encima de código es incorrecto, ya que nueva Myclass(); puntero de regreso a la clase y objeto Myclass; declara objeto de clase y está intentando asignar puntero a clase al objeto de clase, que es incorrecto.
Su primera línea de código es correcta. Pero esto declara puntero a clase no el objeto de clase.
Myclass *object = new Myclass(); //declares pointer to class.
Para declarar el objeto de la clase debe escribir el siguiente código.
Myclass object; //declares object of class Myclass
Pero debe tener en cuenta que la forma de acceder a miembro de la clase utilizando el puntero a la clase y el uso de objeto de la clase son diferentes. siguiente es el código para acceder a los miembros de la clase.
pointer_to_class->member; // accessing class member using pointer to class
object.member; //accessing class member using object of class