Сначала я из JAVA.
В java мы создаем объект класса таким образом.
Example example=new Example();
Класс Example может иметь конструктор или не может иметь конструктор.
Я могу использовать то же самое в С++, как это
Example* example=new Example();
Если конструктор является обязательным.
Из этого учебника http://www.cplusplus.com/doc/tutorial/classes/
Я понял, что мы можем создать такой объект.
Example example;
Для этого не требуется конструктор.
У меня есть два вопроса.
1) В чем разница между способом создания объектов класса.
2) Если я создаю такой объект, как Example example;
, как использовать его в одноэлементном классе.
как обычно, мне нравится.
Sample* Singleton::get_sample() {
if (sample == NULL) {
sample = new Sample();
}
return sample;
}
Прошу вас, если я ошибаюсь.