J jinduy Diamond Member Jan 24, 2002 4,781 1 81 Oct 12, 2003 #1 Object b; b = Object(); //valid Object b; b = new Object(); //why is this invalid? i figure it would work in java
Object b; b = Object(); //valid Object b; b = new Object(); //why is this invalid? i figure it would work in java
D dighn Lifer Aug 12, 2001 22,820 4 81 Oct 12, 2003 #2 Because in Java, Object b; means b is a reference but in C++, it is an actual object do this instead: Object* b; b = new Object(); don't forget to delete b; after you are done though.
Because in Java, Object b; means b is a reference but in C++, it is an actual object do this instead: Object* b; b = new Object(); don't forget to delete b; after you are done though.