Votre première ligne de code est correcte tandis que la deuxième ligne de code est incorrecte.
Myclass object=new Myclass(); //Incorrect code
Au-dessus de code est incorrect comme new MyClass(); renvoyer le pointeur vers la classe et Objet Myclass; déclare un objet de classe et vous essayez d'affecter un pointeur à la classe à l'objet de la classe, ce qui est incorrect.
Votre première ligne de code est correcte. Mais ceci indique que le pointeur sur la classe n'est pas l'objet de la classe.
Myclass *object = new Myclass(); //declares pointer to class.
Pour déclarer un objet de classe, vous devez écrire le code suivant.
Myclass object; //declares object of class Myclass
Mais il faut noter que la façon d'accéder à membre de la classe en utilisant le pointeur de classe et en utilisant les objets de classe sont différents. Voici le code pour accéder aux membres de la classe.
pointer_to_class->member; // accessing class member using pointer to class
object.member; //accessing class member using object of class