Как переписать & ldquo; node- > left-> gt; rdquo; замена - > с & ldquo; (*). & rdquo; в С ++?

!!x является сокращением для Boolean(x)

Первый удар заставляет js-двигатель запускать Boolean(x), но также имеет побочный эффект инвертирования значения. Таким образом, второй удар отменяет побочный эффект.

0
задан Coder 17 January 2019 в 02:56
поделиться

1 ответ

Если вы действительно хотите избежать оператора ->, вы можете написать его так:

 cout << (*((*root).left)).key;

... но писать это больно и читать больно, поэтому это хороший пример почему полезен оператор ->:)

0
ответ дан Jeremy Friesner 17 January 2019 в 02:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: