переменную, не задекларировав ее?
Никак
А что у тебя за задача, что возник такой вопрос?
готовлюсь к экзамену по плюсам, в слайдах с лекции есть варианты определения+декларации и только декларации. Только определения примеров нет, поэтому и спросил
int I; - это определение
а не определение+декларация?
extern int I;
это декларация, без определения 🤔
extern?
вот такую запись int foo(int x, int y) {return x+y;} Ты называешь определением или объявлением+определением?
обьявление + определение
Определение
ну тогда и int x; это тоже объявление + определение Но тогда чистых определений просто не бывает)
Если имеются варианты, что типа такое возможно, значит имели ввиду что например int i; - просто объявление, а int i {1}; - объявление и определение
вот, у меня именно так как во втором примере
Второй пример - это определение и инициализация
Это в общем случае не верно. Первая строка примера.
Обсуждают сегодня