Страницы

Поиск по вопросам

понедельник, 30 декабря 2019 г.

Работа с указателями в С++

#cpp #указатели


Извините за глупый вопрос, но я только начал осваивать С++.Нашел в интернете код,
где написана строка, но так и не смог понять, что она означает. Можете пояснить, пожалуйста. 

Stad *node = new Stad;
Stad *nodet(node);


Конкретно интересует, что делает вторая строка? 
    


Ответы

Ответ 1



Stad *nodet(node); означает ровно то же самое, что и Stad *nodet = node; По сути, вы получаете два указателя с одинаковыми значениями, указывающие на один и тот же объект типа Stad.

Комментариев нет:

Отправить комментарий