Я довольно новичок в C++, теперь я пытаюсь изучить все основы, Я знаю, когда вызываются конструкторы по умолчанию, но когда я пробовал использовать другой синтаксис, он не работает, как i ожидается.Инициализация переменной с использованием конструктора по умолчанию
Посмотрите на следующий код:
class a;
class b();
class c(NULL);
«класс» класс я создал с конструктором по умолчанию, для и с все работает хорошо, но для б он просто не распознает переменную член класса.
Как я вижу, b и c в основном то же самое, что не так? Спасибо!
Вы создали класс под названием 'class'? –
@OliverCharlesworth Почти разлил мой кофе. Возможно, я представил тон недоверчивости. – swalog
Я думаю, вы имели в виду, что * a и b * в основном одинаковы, а не * b и c *? – emlai