TextCtrl1
представляется указателем на объект класса wxTextCtrl
(также wxTextCtrl*
).Используя оператор стрелки ->
, вы получаете доступ к открытым элементам объекта, на который указывает указатель.Это ярлык для использования разыменования (*
) и доступа к члену (.
).
Это означает, что TextCtrl1->GetValue()
эквивалентно (*TextCtrl1).GetValue()
Так что просто делайте то, что делает ваш компиляторговорит и напишите
cout << TextCtrl1->GetValue() << endl;
, чтобы решить вашу проблему.
Если вы новичок в C ++, я рекомендую вам прочитать о указателях.Например, здесь , потому что это одно из основных отличий от других языков.