如何使用 Stroustrup 的 Fltk 文本 class 调用变量?

How to call a variable using Stroustrup's Fltk Text class?

我想在 window 上创建文本。我正在使用来自 Stroustrup 编程网站的内置 FLTK 和 GUI C++ 库。他内置的 class 之一是文本 class 继承形式 class 结构。

在 window 上附加文本的一般公式是:

Text x(Point(100,100),"Hello");
window.attach(x);

不过,我想附加一个用户之前输入的保存的整数,比如年龄。我尝试了以下但它没有编译:

Text x(Point(100,100),"Hello, you are " << age << " years old");
window.attach(x);

谢谢。

你可以使用 std::to_string 因为 c++11:

Text x(Point(100,100),"Hello, you are " + std::to_string(age) + " years old");

包括字符串 header.