Способы объявления объекта структуры

96
28 мая 2021, 15:40

Есть структура:

struct Node {int value;};

Есть ли разница в этих строчках?:

Node A;
struct Node A;
Answer 1

В С++ префикс struct является опциональным, но он все равно может понадобиться, если имя класса в текущей области видимости переиспользовано (чего следует избегать):

struct Node {int value;};
int Node;
Node a; // error
struct Node b; // ok
Answer 2

Слово struct при объявлении объекта необходимо только в C. В C++ со структурами можно работать в точности так же, как с классами, не имеющими методов и содержащими только public свойства.

READ ALSO
Как избежать TLE?

Как избежать TLE?

Найдите количество правильных несократимых дробей, не превосходящих X, знаменатель которых не превосходит NОграничения: 2 <= N <= 100000

74
Как реализовать чтение и запись информации в классе разными способами?

Как реализовать чтение и запись информации в классе разными способами?

В Delphi для чтения и записи свойств можно использовать разные функцииЭто для примера

124
Убрать checked с потомков input[type=checkbox]

Убрать checked с потомков input[type=checkbox]

Как сделать так, чтоб при выборе страны снималось выделение со всех соответствующих городов и наоборот, при выборе города снималось выделение...

348