【发布时间】:2011-09-25 01:58:01
【问题描述】:
我刚开始在 Qt 中学习 C++,我想知道如何将变量结果放入字符串中?我正在尝试将其用于一个简单的应用程序,其中有人将他们的名字放在一个文本字段中,然后按下一个按钮,它会在一个句子中显示名字。我知道在objective-c中会是这样的,
NSString *name = [NSString stringWithFormatting:@"Hello, %@", [nameField stringValue]];
[nameField setStringValue:name];
我将如何用 C++ 做这样的事情?感谢您的帮助
【问题讨论】:
-
顺便说一句...如果您的项目真的致力于 Qt,有几个很好的理由使用
QString类而不是std::string...其中一个是“隐式共享”。对于某些观点:stackoverflow.com/questions/1618798/… -
“隐式共享”适用于内存有限且只有一个 CPU 内核的情况,但会降低多线程程序的速度。