gpt4 book ai didi

c++ - 从 C++ 中的 wxTextCtrl 获取条目文本

转载 作者:行者123 更新时间:2023-11-28 04:29:07 25 4
gpt4 key购买 nike

我有这段代码:

void stoiximanFrame::OnButton1Click(wxCommandEvent& event)
{
cout<< TextCtrl1.GetValue() <<endl;

}

我只想从 TextCtrl1 获取文本,但出现此错误:

stoiximanFrame::TextCtrl1’, which is of pointer type ‘wxTextCtrl*’ (maybe you meant to use ‘->’ ?)

我是 C++ 的新手,所以我以前从未使用过指针。我已经阅读了指针的基础知识,但仍然无法弄清楚如何解决上述问题。

此外,如果有任何关于如何以及何时使用指针的好文档,我将不胜感激。

谢谢。

最佳答案

TextCtrl1 似乎是指向类 wxTextCtrl(也 wxTextCtrl*)的对象的指针。通过使用箭头运算符 ->,您可以访问指针指向的对象的公共(public)成员。它是使用解引用(*) 和成员访问(.) 的快捷方式。

这意味着 TextCtrl1->GetValue() 等同于 (*TextCtrl1).GetValue()

所以只要按照你的编译器所说的去做

cout << TextCtrl1->GetValue() << endl;

解决您的问题。

如果您是 C++ 的新手,我建议您阅读有关指针的内容。例如here因为这是与其他语言的主要区别之一。

关于c++ - 从 C++ 中的 wxTextCtrl 获取条目文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53412892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com